Market Price
$ 84.27
Selling Price
$ 74.39
2753
1154
1383
4574
Market Price
$ 71.58
Selling Price
$ 61.92
290
65
113
1258
Market Price
$ 88.37
Selling Price
$ 74.74
645
289
584
1582
Market Price
$ 62.93
Selling Price
$ 56.26
1879
769
1624
3249
Market Price
$ 110.60
Selling Price
$ 94.52
1141
928
442
2635
Market Price
$ 101.20
Selling Price
$ 91.11
3176
2963
1314
3738
Market Price
$ 104.32
Selling Price
$ 87.34
668
349
632
996
Market Price
$ 80.17
Selling Price
$ 67.53
1079
756
1050
1969
Market Price
$ 111.49
Selling Price
$ 94.44
1841
765
788
4372
Market Price
$ 80.19
Selling Price
$ 72.56
985
447
321
1602
Market Price
$ 64.82
Selling Price
$ 56.45
3254
1094
2037
4870
Market Price
$ 95.37
Selling Price
$ 80.90
785
300
312
1150
Market Price
$ 108.94
Selling Price
$ 97.68
374
332
222
1436
Market Price
$ 105.73
Selling Price
$ 88.17
2238
2016
603
3579
Market Price
$ 114.65
Selling Price
$ 96.06
2016
899
537
3601
Market Price
$ 109.71
Selling Price
$ 97.71
1007
998
969
3477
Market Price
$ 114.80
Selling Price
$ 97.82
1211
1056
1172
3876
Market Price
$ 95.08
Selling Price
$ 82.80
1984
1604
920
2073
Market Price
$ 64.82
Selling Price
$ 57.73
4300
4261
1269
4530
Market Price
$ 112.05
Selling Price
$ 94.28
3862
3698
2436
4712
Market Price
$ 71.44
Selling Price
$ 60.90
160
151
63
804
Market Price
$ 79.18
Selling Price
$ 66.40
2578
1112
1066
2966
Market Price
$ 103.72
Selling Price
$ 86.70
2556
1655
1931
3333
Market Price
$ 100.96
Selling Price
$ 89.36
506
103
188
1846
Market Price
$ 80.88
Selling Price
$ 72.38
1112
608
1069
1446
Market Price
$ 64.74
Selling Price
$ 57.84
2425
2371
1650
4554
Market Price
$ 81.83
Selling Price
$ 68.60
730
153
275
2339
Market Price
$ 85.56
Selling Price
$ 76.73
2030
1075
1656
3122
Market Price
$ 103.51
Selling Price
$ 86.68
1432
765
571
1781
Market Price
$ 96.06
Selling Price
$ 85.88
812
165
165
1048
Market Price
$ 115.04
Selling Price
$ 95.91
404
82
110
555
Market Price
$ 96.90
Selling Price
$ 83.56
976
630
748
3649
Market Price
$ 69.54
Selling Price
$ 59.63
959
658
932
4543
Market Price
$ 78.53
Selling Price
$ 67.87
316
105
275
531
Market Price
$ 82.87
Selling Price
$ 74.90
2259
2197
839
2590
Market Price
$ 80.19
Selling Price
$ 69.22
618
463
428
1223
Market Price
$ 86.13
Selling Price
$ 72.06
141
114
94
554
Market Price
$ 70.81
Selling Price
$ 64.03
2868
2183
1368
3795
Market Price
$ 87.83
Selling Price
$ 79.03
477
277
377
1060
Market Price
$ 74.21
Selling Price
$ 62.70
1175
589
1167
3160