Market Price
$ 108.91
Selling Price
$ 96.74
1968
1756
1444
4966
Market Price
$ 66.30
Selling Price
$ 60.16
2262
2260
1165
3506
Market Price
$ 108.82
Selling Price
$ 93.69
761
533
341
3010
Market Price
$ 81.27
Selling Price
$ 73.76
434
86
144
1631
Market Price
$ 67.46
Selling Price
$ 58.70
635
543
354
1161
Market Price
$ 96.71
Selling Price
$ 84.24
2135
1302
534
2902
Market Price
$ 85.15
Selling Price
$ 73.17
250
220
55
410
Market Price
$ 104.36
Selling Price
$ 90.21
2797
892
2144
3031
Market Price
$ 102.89
Selling Price
$ 92.96
594
224
385
1065
Market Price
$ 89.47
Selling Price
$ 77.19
2276
2235
1051
2387
Market Price
$ 75.20
Selling Price
$ 64.67
895
608
498
2206
Market Price
$ 107.16
Selling Price
$ 93.05
1134
667
279
1490
Market Price
$ 97.18
Selling Price
$ 85.86
2067
1209
1565
2216
Market Price
$ 73.16
Selling Price
$ 64.41
801
383
531
2384
Market Price
$ 88.77
Selling Price
$ 75.07
3804
1586
3112
4360
Market Price
$ 96.02
Selling Price
$ 85.31
1935
1465
1110
3479
Market Price
$ 77.49
Selling Price
$ 69.50
721
533
461
1274
Market Price
$ 109.85
Selling Price
$ 98.39
1365
1160
1297
2718
Market Price
$ 88.11
Selling Price
$ 78.49
1031
412
334
1111
Market Price
$ 90.20
Selling Price
$ 79.68
1601
1101
1232
2805
Market Price
$ 98.23
Selling Price
$ 88.30
333
108
230
567
Market Price
$ 80.99
Selling Price
$ 72.95
2696
1731
1142
4680
Market Price
$ 82.14
Selling Price
$ 73.81
343
87
245
718
Market Price
$ 92.53
Selling Price
$ 80.37
1466
1219
879
2273
Market Price
$ 104.47
Selling Price
$ 91.01
681
462
541
2861
Market Price
$ 103.77
Selling Price
$ 91.89
202
69
62
849
Market Price
$ 68.52
Selling Price
$ 60.48
958
392
595
1184
Market Price
$ 95.66
Selling Price
$ 81.17
1723
1244
1183
4406
Market Price
$ 97.43
Selling Price
$ 82.12
469
322
357
1631
Market Price
$ 73.62
Selling Price
$ 62.15
1494
1382
1066
2266
Market Price
$ 66.29
Selling Price
$ 57.87
567
426
506
1027
Market Price
$ 65.89
Selling Price
$ 57.41
4145
2387
4014
4381
Market Price
$ 98.83
Selling Price
$ 87.39
664
359
204
1872
Market Price
$ 103.08
Selling Price
$ 93.51
1667
1363
861
3071
Market Price
$ 74.70
Selling Price
$ 64.38
3250
2652
1603
4518
Market Price
$ 82.11
Selling Price
$ 72.47
1193
1165
955
3488
Market Price
$ 111.74
Selling Price
$ 95.65
1227
1198
337
3791
Market Price
$ 99.52
Selling Price
$ 87.60
1322
715
413
3386
Market Price
$ 92.27
Selling Price
$ 81.12
1107
460
382
1779
Market Price
$ 100.84
Selling Price
$ 87.66
1773
946
461
4521