Market Price
$ 54.91
Selling Price
$ 46.37
1866
1481
1165
2224
Market Price
$ 33.42
Selling Price
$ 28.33
149
33
32
438
Market Price
$ 53.22
Selling Price
$ 46.76
449
433
383
822
Market Price
$ 55.14
Selling Price
$ 48.49
2148
835
1527
2512
Market Price
$ 50.47
Selling Price
$ 45.23
1193
317
1148
4099
Market Price
$ 43.70
Selling Price
$ 39.23
1483
1319
795
3650
Market Price
$ 61.74
Selling Price
$ 53.63
1187
415
309
2559
Market Price
$ 66.49
Selling Price
$ 56.31
1009
688
587
3957
Market Price
$ 36.48
Selling Price
$ 32.64
495
399
422
1758
Market Price
$ 31.91
Selling Price
$ 27.30
1051
696
724
1856
Market Price
$ 58.33
Selling Price
$ 49.61
1693
1408
1475
1872
Market Price
$ 59.12
Selling Price
$ 53.59
1269
1147
263
3014
Market Price
$ 33.77
Selling Price
$ 29.45
2326
1621
1878
4312
Market Price
$ 51.32
Selling Price
$ 46.22
780
258
744
3312
Market Price
$ 41.52
Selling Price
$ 35.54
2575
1358
590
2630
Market Price
$ 53.94
Selling Price
$ 47.17
3018
639
1457
3602
Market Price
$ 40.36
Selling Price
$ 35.10
4505
2501
1887
4612
Market Price
$ 52.35
Selling Price
$ 46.11
563
373
475
2134
Market Price
$ 53.08
Selling Price
$ 45.15
2477
605
2346
2541
Market Price
$ 57.42
Selling Price
$ 51.54
184
79
109
630
Market Price
$ 44.35
Selling Price
$ 39.19
980
733
723
1668
Market Price
$ 45.70
Selling Price
$ 39.80
1500
711
658
4015
Market Price
$ 62.44
Selling Price
$ 56.61
3216
2977
2371
3579
Market Price
$ 57.10
Selling Price
$ 49.41
2046
1050
1972
4111
Market Price
$ 65.73
Selling Price
$ 55.15
678
338
273
980
Market Price
$ 64.75
Selling Price
$ 55.45
611
587
577
1521
Market Price
$ 60.28
Selling Price
$ 54.03
399
311
366
1129
Market Price
$ 60.33
Selling Price
$ 51.56
2898
2240
2782
4586
Market Price
$ 70.22
Selling Price
$ 59.59
3369
3176
943
3739
Market Price
$ 44.25
Selling Price
$ 38.80
1150
277
986
4487
Market Price
$ 66.28
Selling Price
$ 59.81
590
543
387
661
Market Price
$ 49.20
Selling Price
$ 43.41
274
270
235
982
Market Price
$ 50.82
Selling Price
$ 44.08
192
180
71
557
Market Price
$ 32.17
Selling Price
$ 27.33
2874
1071
1045
2924
Market Price
$ 65.80
Selling Price
$ 57.52
969
431
511
2097
Market Price
$ 51.28
Selling Price
$ 43.42
2147
1782
825
2866
Market Price
$ 53.26
Selling Price
$ 44.87
476
360
463
648
Market Price
$ 32.97
Selling Price
$ 28.64
1876
1255
1153
2406
Market Price
$ 41.76
Selling Price
$ 36.11
2168
1855
1142
4575
Market Price
$ 46.97
Selling Price
$ 42.30
918
670
549
1434