Market Price
$ 63.84
Selling Price
$ 57.13
351
270
258
597
Market Price
$ 56.51
Selling Price
$ 50.12
3557
2210
1023
3701
Market Price
$ 49.23
Selling Price
$ 44.48
1469
1464
1209
3992
Market Price
$ 42.50
Selling Price
$ 37.43
817
366
648
1251
Market Price
$ 57.18
Selling Price
$ 50.89
2619
635
1778
4017
Market Price
$ 34.64
Selling Price
$ 29.01
1388
911
938
3928
Market Price
$ 54.84
Selling Price
$ 46.38
445
147
153
615
Market Price
$ 40.97
Selling Price
$ 35.97
987
224
842
4160
Market Price
$ 42.35
Selling Price
$ 36.16
1778
1655
1686
4600
Market Price
$ 31.25
Selling Price
$ 28.27
833
597
347
2187
Market Price
$ 56.01
Selling Price
$ 50.06
955
716
408
1712
Market Price
$ 64.62
Selling Price
$ 54.02
625
525
137
1654
Market Price
$ 34.62
Selling Price
$ 30.00
445
367
306
757
Market Price
$ 65.98
Selling Price
$ 58.67
2161
847
1631
2357
Market Price
$ 36.81
Selling Price
$ 32.78
596
405
224
2366
Market Price
$ 59.94
Selling Price
$ 50.08
3044
2649
1281
3128
Market Price
$ 45.79
Selling Price
$ 40.87
705
372
199
1406
Market Price
$ 62.15
Selling Price
$ 54.76
2655
1538
742
4020
Market Price
$ 52.94
Selling Price
$ 45.97
318
224
94
905
Market Price
$ 58.75
Selling Price
$ 50.03
2134
1826
1473
3594
Market Price
$ 40.27
Selling Price
$ 36.39
739
528
625
1590
Market Price
$ 42.29
Selling Price
$ 35.65
682
284
330
1895
Market Price
$ 45.76
Selling Price
$ 38.95
1394
1126
379
2352
Market Price
$ 37.30
Selling Price
$ 33.03
1687
1179
658
4632
Market Price
$ 52.54
Selling Price
$ 45.40
566
215
189
637
Market Price
$ 64.91
Selling Price
$ 56.33
1396
795
1092
2116
Market Price
$ 39.00
Selling Price
$ 35.41
613
285
412
696
Market Price
$ 63.61
Selling Price
$ 55.24
2631
1178
772
4354
Market Price
$ 29.94
Selling Price
$ 25.26
843
843
820
3832
Market Price
$ 46.11
Selling Price
$ 38.69
1800
517
1566
4256
Market Price
$ 55.27
Selling Price
$ 47.73
948
908
414
2878
Market Price
$ 68.00
Selling Price
$ 58.32
3654
776
1260
4990
Market Price
$ 42.67
Selling Price
$ 37.96
2383
1217
1419
4972
Market Price
$ 55.88
Selling Price
$ 47.16
1143
356
255
4913
Market Price
$ 65.29
Selling Price
$ 57.61
617
134
452
1237
Market Price
$ 56.44
Selling Price
$ 48.63
514
450
317
932
Market Price
$ 49.80
Selling Price
$ 41.85
272
125
64
1190
Market Price
$ 37.89
Selling Price
$ 33.54
3150
1994
1713
4455
Market Price
$ 67.55
Selling Price
$ 56.95
2146
1064
1709
3132
Market Price
$ 31.61
Selling Price
$ 28.73
405
90
151
1873