Market Price
$ 61.98
Selling Price
$ 53.65
335
297
147
810
Market Price
$ 62.44
Selling Price
$ 55.26
747
623
204
1643
Market Price
$ 63.15
Selling Price
$ 54.22
381
140
362
1200
Market Price
$ 60.50
Selling Price
$ 51.95
447
361
332
2186
Market Price
$ 29.86
Selling Price
$ 25.18
1167
788
699
3448
Market Price
$ 59.27
Selling Price
$ 51.31
2647
2413
1525
4445
Market Price
$ 66.45
Selling Price
$ 57.13
1068
266
1013
1222
Market Price
$ 38.96
Selling Price
$ 34.78
3399
818
1910
3403
Market Price
$ 49.82
Selling Price
$ 42.25
797
743
241
1839
Market Price
$ 58.51
Selling Price
$ 50.50
1690
1555
712
3160
Market Price
$ 31.32
Selling Price
$ 26.74
1321
1051
416
2368
Market Price
$ 35.19
Selling Price
$ 31.07
1138
1051
958
2103
Market Price
$ 53.79
Selling Price
$ 46.21
749
156
365
847
Market Price
$ 55.78
Selling Price
$ 46.65
1354
610
947
4426
Market Price
$ 46.79
Selling Price
$ 42.35
220
62
205
1049
Market Price
$ 64.77
Selling Price
$ 58.37
1964
853
443
2743
Market Price
$ 44.40
Selling Price
$ 39.84
456
306
368
1278
Market Price
$ 56.34
Selling Price
$ 50.27
2433
1341
1281
3808
Market Price
$ 32.51
Selling Price
$ 27.17
719
478
383
1677
Market Price
$ 35.70
Selling Price
$ 31.86
413
317
412
856
Market Price
$ 41.75
Selling Price
$ 35.72
554
475
306
820
Market Price
$ 47.65
Selling Price
$ 40.57
516
371
430
1496
Market Price
$ 39.33
Selling Price
$ 35.71
2753
1382
938
3156
Market Price
$ 54.79
Selling Price
$ 49.33
496
304
426
855
Market Price
$ 57.91
Selling Price
$ 50.32
1264
1172
699
1899
Market Price
$ 67.82
Selling Price
$ 59.09
2057
996
1495
2482
Market Price
$ 56.51
Selling Price
$ 50.04
3041
1724
2541
4840
Market Price
$ 37.35
Selling Price
$ 32.03
779
767
584
1517
Market Price
$ 31.23
Selling Price
$ 28.38
650
266
338
1295
Market Price
$ 32.40
Selling Price
$ 28.28
1486
301
754
1698
Market Price
$ 45.48
Selling Price
$ 41.01
4099
2262
992
4943
Market Price
$ 46.71
Selling Price
$ 38.93
1757
493
1464
3076
Market Price
$ 36.31
Selling Price
$ 31.21
4170
2341
2311
4955
Market Price
$ 48.27
Selling Price
$ 42.37
790
287
313
3785
Market Price
$ 33.62
Selling Price
$ 28.55
2472
663
1444
3714
Market Price
$ 41.06
Selling Price
$ 36.79
424
417
185
520
Market Price
$ 37.13
Selling Price
$ 31.80
429
340
170
1182
Market Price
$ 38.05
Selling Price
$ 32.41
659
620
579
807
Market Price
$ 51.46
Selling Price
$ 46.75
2891
1133
1831
3678
Market Price
$ 40.52
Selling Price
$ 35.45
1841
904
1550
4272