Market Price
$ 62.78
Selling Price
$ 53.23
2393
1667
1890
3450
Market Price
$ 56.64
Selling Price
$ 48.86
472
226
358
1908
Market Price
$ 35.41
Selling Price
$ 32.03
1536
877
1334
2038
Market Price
$ 33.24
Selling Price
$ 28.75
184
183
63
507
Market Price
$ 58.79
Selling Price
$ 52.25
1497
943
1389
3462
Market Price
$ 39.51
Selling Price
$ 34.16
924
607
504
2067
Market Price
$ 61.01
Selling Price
$ 54.52
2740
2576
2319
3968
Market Price
$ 54.82
Selling Price
$ 47.82
1855
418
835
2023
Market Price
$ 60.50
Selling Price
$ 53.19
2595
2525
694
3083
Market Price
$ 62.22
Selling Price
$ 52.71
1276
615
716
3064
Market Price
$ 44.42
Selling Price
$ 38.46
1709
1216
998
3605
Market Price
$ 58.07
Selling Price
$ 49.86
823
624
249
2634
Market Price
$ 45.92
Selling Price
$ 38.61
1229
987
494
3451
Market Price
$ 60.97
Selling Price
$ 51.06
784
449
227
3258
Market Price
$ 60.61
Selling Price
$ 52.23
1240
354
871
2948
Market Price
$ 42.31
Selling Price
$ 38.37
197
150
170
897
Market Price
$ 31.42
Selling Price
$ 26.53
764
739
547
2194
Market Price
$ 68.14
Selling Price
$ 58.10
3556
1661
768
3572
Market Price
$ 53.28
Selling Price
$ 44.65
1792
690
1036
3538
Market Price
$ 54.41
Selling Price
$ 46.72
3235
713
1018
4688
Market Price
$ 64.30
Selling Price
$ 54.65
2919
1625
1864
4808
Market Price
$ 49.96
Selling Price
$ 43.85
2329
636
2167
2916
Market Price
$ 64.42
Selling Price
$ 58.20
2573
1101
2245
4768
Market Price
$ 30.98
Selling Price
$ 27.38
2521
1642
2445
3124
Market Price
$ 34.00
Selling Price
$ 29.56
971
618
418
1169
Market Price
$ 49.57
Selling Price
$ 43.48
2952
2353
1626
2964
Market Price
$ 50.42
Selling Price
$ 42.61
3680
1013
3243
3779
Market Price
$ 71.35
Selling Price
$ 59.86
776
303
462
1144
Market Price
$ 47.53
Selling Price
$ 42.23
925
684
716
2162
Market Price
$ 63.36
Selling Price
$ 53.76
755
446
498
3559
Market Price
$ 52.16
Selling Price
$ 43.86
1209
1050
852
3105
Market Price
$ 55.71
Selling Price
$ 46.85
1524
962
1313
3273
Market Price
$ 51.52
Selling Price
$ 43.46
4571
4131
1377
4707
Market Price
$ 28.00
Selling Price
$ 25.16
330
94
95
498
Market Price
$ 49.21
Selling Price
$ 42.44
1089
328
1051
3106
Market Price
$ 35.63
Selling Price
$ 30.68
450
219
95
456
Market Price
$ 59.75
Selling Price
$ 51.99
3564
2316
3329
3808
Market Price
$ 51.98
Selling Price
$ 44.75
1017
572
427
4213
Market Price
$ 30.36
Selling Price
$ 25.59
378
127
175
746
Market Price
$ 62.92
Selling Price
$ 54.40
1257
1134
1226
3387