Market Price
$ 87.92
Selling Price
$ 74.05
3384
952
901
3632
Market Price
$ 88.54
Selling Price
$ 77.30
942
554
481
3831
Market Price
$ 101.24
Selling Price
$ 85.81
1376
1296
1212
2609
Market Price
$ 82.44
Selling Price
$ 69.59
590
510
379
804
Market Price
$ 93.28
Selling Price
$ 83.71
480
406
113
1374
Market Price
$ 113.91
Selling Price
$ 97.99
130
113
88
539
Market Price
$ 68.11
Selling Price
$ 58.42
940
434
277
4601
Market Price
$ 107.46
Selling Price
$ 90.37
343
123
78
1612
Market Price
$ 117.10
Selling Price
$ 98.14
534
401
246
1126
Market Price
$ 63.53
Selling Price
$ 56.44
1966
675
1303
3018
Market Price
$ 64.13
Selling Price
$ 57.69
309
191
282
1220
Market Price
$ 69.47
Selling Price
$ 59.00
3402
1235
1266
4172
Market Price
$ 104.38
Selling Price
$ 90.10
1778
1569
982
2630
Market Price
$ 110.99
Selling Price
$ 97.50
4049
3390
2096
4704
Market Price
$ 99.88
Selling Price
$ 84.80
2306
1782
1281
4790
Market Price
$ 84.69
Selling Price
$ 75.83
490
199
300
2143
Market Price
$ 76.12
Selling Price
$ 65.12
1429
1236
1166
4497
Market Price
$ 90.93
Selling Price
$ 79.59
1838
400
1476
2401
Market Price
$ 103.22
Selling Price
$ 92.61
2447
734
2209
2606
Market Price
$ 91.64
Selling Price
$ 80.15
1597
1465
1170
3223
Market Price
$ 95.70
Selling Price
$ 84.38
1067
269
548
1911
Market Price
$ 109.20
Selling Price
$ 95.59
2270
1064
2021
4392
Market Price
$ 110.56
Selling Price
$ 98.19
280
117
214
722
Market Price
$ 78.42
Selling Price
$ 69.45
1701
1209
1548
2832
Market Price
$ 71.57
Selling Price
$ 64.68
613
458
289
1182
Market Price
$ 89.19
Selling Price
$ 80.99
268
228
197
836
Market Price
$ 93.82
Selling Price
$ 80.42
898
636
869
2291
Market Price
$ 101.47
Selling Price
$ 88.71
1184
682
846
1726
Market Price
$ 65.62
Selling Price
$ 58.71
2837
1862
2087
3775
Market Price
$ 110.98
Selling Price
$ 93.94
1307
315
709
4965
Market Price
$ 106.88
Selling Price
$ 89.33
1828
1108
1576
2313
Market Price
$ 81.58
Selling Price
$ 69.91
319
272
206
607
Market Price
$ 112.01
Selling Price
$ 97.73
2108
534
597
2581
Market Price
$ 91.76
Selling Price
$ 77.25
3164
2422
1848
3904
Market Price
$ 71.45
Selling Price
$ 63.17
1585
754
344
2910
Market Price
$ 72.79
Selling Price
$ 61.21
257
247
215
979
Market Price
$ 107.73
Selling Price
$ 91.95
1512
1465
1359
2448
Market Price
$ 81.54
Selling Price
$ 70.52
1675
502
1455
1808
Market Price
$ 80.20
Selling Price
$ 68.55
2320
2070
1675
3070
Market Price
$ 81.91
Selling Price
$ 72.41
946
591
484
1963