Market Price
$ 44.45
Selling Price
$ 37.66
2766
1046
2640
3475
Market Price
$ 52.13
Selling Price
$ 44.19
262
55
135
986
Market Price
$ 58.36
Selling Price
$ 52.76
2257
663
2141
2869
Market Price
$ 34.36
Selling Price
$ 29.87
2783
2280
2256
2904
Market Price
$ 39.62
Selling Price
$ 35.53
346
170
89
1127
Market Price
$ 45.38
Selling Price
$ 40.93
938
395
709
1319
Market Price
$ 40.34
Selling Price
$ 36.37
804
717
313
3568
Market Price
$ 45.57
Selling Price
$ 38.64
1509
1043
322
2492
Market Price
$ 51.07
Selling Price
$ 43.94
1480
1460
796
2363
Market Price
$ 44.82
Selling Price
$ 40.35
2474
694
1892
3118
Market Price
$ 37.95
Selling Price
$ 32.61
2006
1429
1498
3627
Market Price
$ 61.63
Selling Price
$ 55.89
161
56
120
539
Market Price
$ 56.53
Selling Price
$ 50.62
852
493
801
2729
Market Price
$ 38.39
Selling Price
$ 34.07
2196
1156
1507
2661
Market Price
$ 34.92
Selling Price
$ 31.58
1535
476
882
2498
Market Price
$ 50.60
Selling Price
$ 44.61
892
613
261
1247
Market Price
$ 38.21
Selling Price
$ 32.15
1767
1469
640
1770
Market Price
$ 62.81
Selling Price
$ 53.72
1834
693
1818
4160
Market Price
$ 52.76
Selling Price
$ 47.14
2788
1512
1878
3396
Market Price
$ 61.53
Selling Price
$ 52.33
1353
1155
765
4077
Market Price
$ 32.49
Selling Price
$ 28.18
571
388
287
1802
Market Price
$ 63.48
Selling Price
$ 56.18
323
182
153
1106
Market Price
$ 59.53
Selling Price
$ 52.58
1133
442
246
4629
Market Price
$ 41.35
Selling Price
$ 37.24
2600
1861
2044
2849
Market Price
$ 41.26
Selling Price
$ 36.20
1948
1930
914
2173
Market Price
$ 47.36
Selling Price
$ 39.59
1655
942
621
2033
Market Price
$ 40.03
Selling Price
$ 33.91
1592
411
769
1826
Market Price
$ 40.90
Selling Price
$ 34.99
1843
1101
740
4284
Market Price
$ 31.19
Selling Price
$ 27.01
1258
1198
669
1718
Market Price
$ 27.57
Selling Price
$ 25.03
1356
353
1178
2851
Market Price
$ 54.90
Selling Price
$ 47.71
1099
961
811
2021
Market Price
$ 44.14
Selling Price
$ 39.50
970
743
652
3519
Market Price
$ 35.30
Selling Price
$ 29.94
2451
2271
1791
2486
Market Price
$ 59.96
Selling Price
$ 51.73
480
293
260
1490
Market Price
$ 38.56
Selling Price
$ 32.90
1784
1715
620
2225
Market Price
$ 47.76
Selling Price
$ 40.92
873
616
437
2352
Market Price
$ 28.67
Selling Price
$ 25.57
758
425
514
822
Market Price
$ 50.41
Selling Price
$ 43.98
243
165
207
435
Market Price
$ 64.16
Selling Price
$ 56.45
2124
1355
573
2578
Market Price
$ 40.13
Selling Price
$ 36.08
3697
859
1339
4112