Market Price
$ 28.89
Selling Price
$ 25.17
1880
996
727
3100
Market Price
$ 43.67
Selling Price
$ 39.26
842
576
422
2535
Market Price
$ 55.43
Selling Price
$ 48.72
640
629
612
1170
Market Price
$ 55.76
Selling Price
$ 48.11
1907
1784
818
2896
Market Price
$ 37.18
Selling Price
$ 32.27
1417
825
1373
3250
Market Price
$ 61.59
Selling Price
$ 52.75
3355
1972
1027
4689
Market Price
$ 39.30
Selling Price
$ 33.83
2478
2055
1294
4224
Market Price
$ 61.71
Selling Price
$ 53.80
1872
1224
1443
2418
Market Price
$ 65.66
Selling Price
$ 58.39
818
548
629
2906
Market Price
$ 42.97
Selling Price
$ 36.05
1149
902
749
3091
Market Price
$ 36.96
Selling Price
$ 32.28
1295
1238
550
1795
Market Price
$ 37.16
Selling Price
$ 33.45
2416
665
2383
3832
Market Price
$ 54.93
Selling Price
$ 48.33
2097
1207
535
4299
Market Price
$ 29.29
Selling Price
$ 26.06
1024
925
279
1744
Market Price
$ 36.62
Selling Price
$ 30.66
2410
2227
2209
3501
Market Price
$ 52.59
Selling Price
$ 45.75
324
208
98
737
Market Price
$ 54.52
Selling Price
$ 46.03
587
498
312
1295
Market Price
$ 33.50
Selling Price
$ 29.80
1423
409
1296
2404
Market Price
$ 54.85
Selling Price
$ 49.32
1508
1250
400
1703
Market Price
$ 46.50
Selling Price
$ 40.60
1831
1763
611
2842
Market Price
$ 48.83
Selling Price
$ 42.90
626
409
475
2385
Market Price
$ 43.61
Selling Price
$ 37.96
1410
1394
774
2530
Market Price
$ 44.78
Selling Price
$ 40.64
1725
629
500
2746
Market Price
$ 67.37
Selling Price
$ 58.41
1568
1476
1017
2922
Market Price
$ 48.10
Selling Price
$ 40.47
1598
488
1228
4278
Market Price
$ 33.48
Selling Price
$ 27.99
1117
239
778
1899
Market Price
$ 43.70
Selling Price
$ 36.49
928
524
489
1783
Market Price
$ 65.63
Selling Price
$ 54.82
2337
798
693
4193
Market Price
$ 42.89
Selling Price
$ 35.86
1459
490
1376
2745
Market Price
$ 37.41
Selling Price
$ 33.17
1586
343
1038
3982
Market Price
$ 41.32
Selling Price
$ 34.99
381
98
227
1280
Market Price
$ 31.60
Selling Price
$ 27.26
911
456
884
3314
Market Price
$ 57.14
Selling Price
$ 48.77
1334
553
641
2365
Market Price
$ 62.61
Selling Price
$ 52.20
723
689
331
787
Market Price
$ 59.65
Selling Price
$ 50.75
461
195
195
505
Market Price
$ 54.69
Selling Price
$ 47.18
1205
287
1176
4330
Market Price
$ 47.55
Selling Price
$ 41.71
990
285
592
4872
Market Price
$ 67.43
Selling Price
$ 57.13
561
488
451
679
Market Price
$ 45.08
Selling Price
$ 37.97
1610
1277
1002
2280
Market Price
$ 68.25
Selling Price
$ 59.25
1199
1154
553
1903