Market Price
$ 38.61
Selling Price
$ 34.70
2684
1980
833
3192
Market Price
$ 46.53
Selling Price
$ 38.86
246
172
57
1045
Market Price
$ 65.47
Selling Price
$ 56.54
304
178
299
973
Market Price
$ 31.46
Selling Price
$ 26.27
1322
416
520
4106
Market Price
$ 31.38
Selling Price
$ 28.28
1185
1145
887
2146
Market Price
$ 46.60
Selling Price
$ 41.71
1564
671
749
3661
Market Price
$ 58.24
Selling Price
$ 51.75
1251
277
1108
1440
Market Price
$ 32.98
Selling Price
$ 29.02
1299
467
389
1852
Market Price
$ 66.59
Selling Price
$ 57.78
504
150
238
599
Market Price
$ 64.59
Selling Price
$ 54.96
413
125
174
1600
Market Price
$ 34.06
Selling Price
$ 29.00
4139
2352
2124
4399
Market Price
$ 64.19
Selling Price
$ 56.68
4413
2630
2504
4677
Market Price
$ 48.21
Selling Price
$ 41.47
2694
565
997
4926
Market Price
$ 62.13
Selling Price
$ 53.56
4159
3643
2111
4205
Market Price
$ 51.62
Selling Price
$ 43.77
1593
379
1538
4077
Market Price
$ 66.93
Selling Price
$ 58.43
1115
852
595
4173
Market Price
$ 58.76
Selling Price
$ 51.13
627
130
143
1911
Market Price
$ 63.16
Selling Price
$ 57.40
722
604
694
931
Market Price
$ 55.61
Selling Price
$ 46.96
453
173
238
2225
Market Price
$ 44.63
Selling Price
$ 39.14
1579
583
828
2588
Market Price
$ 33.69
Selling Price
$ 29.58
3659
3309
3143
4688
Market Price
$ 46.89
Selling Price
$ 39.58
640
559
193
1729
Market Price
$ 41.95
Selling Price
$ 36.11
632
324
373
2735
Market Price
$ 31.70
Selling Price
$ 26.99
223
65
71
570
Market Price
$ 54.50
Selling Price
$ 47.94
2595
575
1274
3539
Market Price
$ 31.34
Selling Price
$ 27.57
2164
1907
2155
4925
Market Price
$ 50.18
Selling Price
$ 44.98
3846
2764
3452
4955
Market Price
$ 54.02
Selling Price
$ 45.77
1305
1170
578
3372
Market Price
$ 34.42
Selling Price
$ 29.62
1415
857
1237
3066
Market Price
$ 30.33
Selling Price
$ 25.78
1203
965
1153
2901
Market Price
$ 56.44
Selling Price
$ 48.09
1739
387
1559
2065
Market Price
$ 61.73
Selling Price
$ 51.56
3080
1939
2023
4002
Market Price
$ 31.11
Selling Price
$ 26.57
981
376
229
1263
Market Price
$ 61.95
Selling Price
$ 53.77
570
539
273
658
Market Price
$ 57.11
Selling Price
$ 49.09
2686
2676
538
2712
Market Price
$ 50.69
Selling Price
$ 43.89
2941
1456
961
3472
Market Price
$ 55.09
Selling Price
$ 48.45
2905
1544
2767
3816
Market Price
$ 40.54
Selling Price
$ 34.45
812
260
388
1869
Market Price
$ 51.25
Selling Price
$ 44.61
1613
1171
1014
4621
Market Price
$ 50.97
Selling Price
$ 42.86
391
307
346
1654