Market Price
$ 51.78
Selling Price
$ 44.11
250
244
231
787
Market Price
$ 38.66
Selling Price
$ 33.81
1111
1057
690
1155
Market Price
$ 50.12
Selling Price
$ 44.98
1628
781
360
3920
Market Price
$ 36.59
Selling Price
$ 32.02
1979
957
1528
3355
Market Price
$ 47.26
Selling Price
$ 41.71
2597
2307
2485
3334
Market Price
$ 55.95
Selling Price
$ 50.52
198
161
82
552
Market Price
$ 45.11
Selling Price
$ 38.62
817
408
467
846
Market Price
$ 31.51
Selling Price
$ 27.53
3373
1161
2591
3994
Market Price
$ 55.28
Selling Price
$ 48.01
323
90
291
1051
Market Price
$ 30.37
Selling Price
$ 27.51
1642
1481
1640
1953
Market Price
$ 50.37
Selling Price
$ 44.85
761
587
508
813
Market Price
$ 50.30
Selling Price
$ 45.58
952
573
444
3577
Market Price
$ 33.21
Selling Price
$ 29.34
818
250
380
3805
Market Price
$ 29.23
Selling Price
$ 25.38
403
82
85
633
Market Price
$ 40.96
Selling Price
$ 35.86
275
68
274
1237
Market Price
$ 50.97
Selling Price
$ 42.96
3227
1329
2914
3798
Market Price
$ 32.57
Selling Price
$ 27.99
1761
1474
1316
3387
Market Price
$ 39.59
Selling Price
$ 35.66
2320
1946
1653
4796
Market Price
$ 47.17
Selling Price
$ 41.77
826
448
584
2870
Market Price
$ 41.96
Selling Price
$ 37.73
238
50
171
670
Market Price
$ 46.48
Selling Price
$ 40.63
559
456
211
1908
Market Price
$ 54.71
Selling Price
$ 46.80
213
86
46
428
Market Price
$ 65.51
Selling Price
$ 56.13
376
117
110
561
Market Price
$ 55.02
Selling Price
$ 46.28
2548
2487
920
3751
Market Price
$ 30.13
Selling Price
$ 26.76
1211
876
971
3491
Market Price
$ 36.20
Selling Price
$ 32.51
3844
2081
1168
4603
Market Price
$ 43.59
Selling Price
$ 36.93
3497
886
2476
4663
Market Price
$ 49.28
Selling Price
$ 42.38
1183
617
1093
1971
Market Price
$ 58.88
Selling Price
$ 49.99
653
467
425
3226
Market Price
$ 41.62
Selling Price
$ 37.53
2366
880
1145
4485
Market Price
$ 56.86
Selling Price
$ 49.21
3226
824
1750
4239
Market Price
$ 55.59
Selling Price
$ 49.51
796
446
626
1014
Market Price
$ 38.57
Selling Price
$ 34.45
2362
887
1903
3944
Market Price
$ 49.78
Selling Price
$ 44.25
1671
896
1323
3328
Market Price
$ 59.42
Selling Price
$ 53.93
647
194
134
3171
Market Price
$ 36.93
Selling Price
$ 31.80
648
341
223
687
Market Price
$ 43.53
Selling Price
$ 38.36
1835
585
560
4108
Market Price
$ 49.69
Selling Price
$ 45.00
1608
734
920
1935
Market Price
$ 34.49
Selling Price
$ 30.55
911
519
631
3444
Market Price
$ 56.68
Selling Price
$ 50.91
759
309
152
3592