Market Price
$ 62.15
Selling Price
$ 53.83
2431
2408
1861
3392
Market Price
$ 37.24
Selling Price
$ 32.53
638
450
149
1720
Market Price
$ 47.11
Selling Price
$ 39.60
3050
2002
2090
4955
Market Price
$ 38.72
Selling Price
$ 35.16
2845
2451
1899
4916
Market Price
$ 43.44
Selling Price
$ 37.06
3296
1007
1940
3625
Market Price
$ 35.65
Selling Price
$ 30.05
461
347
225
690
Market Price
$ 62.56
Selling Price
$ 52.72
790
262
726
849
Market Price
$ 54.60
Selling Price
$ 46.19
1448
843
1375
2331
Market Price
$ 46.30
Selling Price
$ 39.41
470
231
320
1510
Market Price
$ 35.25
Selling Price
$ 30.29
1598
1234
564
1814
Market Price
$ 32.34
Selling Price
$ 29.01
2592
1732
1653
4554
Market Price
$ 47.28
Selling Price
$ 41.59
2060
1489
1877
2217
Market Price
$ 61.04
Selling Price
$ 51.31
1023
633
675
1140
Market Price
$ 32.21
Selling Price
$ 28.33
2475
1729
607
4291
Market Price
$ 68.04
Selling Price
$ 56.77
2225
1937
853
4516
Market Price
$ 61.64
Selling Price
$ 53.51
640
518
609
713
Market Price
$ 31.07
Selling Price
$ 26.93
1916
1009
1108
2680
Market Price
$ 33.58
Selling Price
$ 30.37
1235
294
466
2044
Market Price
$ 38.57
Selling Price
$ 33.31
1944
1856
844
4233
Market Price
$ 44.29
Selling Price
$ 37.07
1486
1266
935
1613
Market Price
$ 46.80
Selling Price
$ 42.34
3656
3226
905
4122
Market Price
$ 55.39
Selling Price
$ 49.87
1314
1314
837
1524
Market Price
$ 28.66
Selling Price
$ 25.68
1557
760
1384
3608
Market Price
$ 47.62
Selling Price
$ 41.17
1765
556
456
4409
Market Price
$ 31.86
Selling Price
$ 28.39
3123
3119
1669
4034
Market Price
$ 54.35
Selling Price
$ 48.60
953
931
890
2395
Market Price
$ 47.43
Selling Price
$ 39.87
1468
784
684
4470
Market Price
$ 61.26
Selling Price
$ 53.58
1017
473
910
2788
Market Price
$ 63.98
Selling Price
$ 56.01
294
162
184
1275
Market Price
$ 52.12
Selling Price
$ 43.82
322
139
227
1278
Market Price
$ 67.40
Selling Price
$ 57.69
1466
951
525
2558
Market Price
$ 43.98
Selling Price
$ 38.22
2039
1775
1194
2486
Market Price
$ 55.54
Selling Price
$ 47.80
1266
447
1092
3817
Market Price
$ 67.55
Selling Price
$ 58.59
648
355
302
850
Market Price
$ 44.81
Selling Price
$ 38.38
899
533
209
3217
Market Price
$ 71.03
Selling Price
$ 59.44
1608
354
566
1904
Market Price
$ 35.52
Selling Price
$ 31.28
2704
2211
2336
4303
Market Price
$ 53.36
Selling Price
$ 47.31
772
202
523
3082
Market Price
$ 28.48
Selling Price
$ 25.10
2246
971
572
2389
Market Price
$ 32.77
Selling Price
$ 29.39
1238
298
982
3252