Market Price
$ 113.21
Selling Price
$ 97.20
1378
1196
611
1904
Market Price
$ 137.98
Selling Price
$ 118.59
3392
3371
2315
4476
Market Price
$ 121.36
Selling Price
$ 108.59
3724
1474
2517
4107
Market Price
$ 138.77
Selling Price
$ 118.12
871
846
437
969
Market Price
$ 81.41
Selling Price
$ 70.66
348
239
251
910
Market Price
$ 102.72
Selling Price
$ 88.40
2869
2715
1358
3564
Market Price
$ 134.98
Selling Price
$ 117.11
3248
2332
2387
4015
Market Price
$ 123.64
Selling Price
$ 109.06
1230
464
896
2439
Market Price
$ 135.94
Selling Price
$ 119.39
295
88
103
1203
Market Price
$ 100.00
Selling Price
$ 89.30
134
36
43
621
Market Price
$ 137.29
Selling Price
$ 119.03
2727
1676
828
3956
Market Price
$ 90.34
Selling Price
$ 78.62
280
247
202
743
Market Price
$ 98.58
Selling Price
$ 84.69
2922
1616
2585
3674
Market Price
$ 121.67
Selling Price
$ 108.28
2159
2124
590
4304
Market Price
$ 110.03
Selling Price
$ 95.56
2970
2362
1822
4621
Market Price
$ 133.36
Selling Price
$ 116.52
3065
1575
1297
4109
Market Price
$ 118.75
Selling Price
$ 105.67
510
371
245
1811
Market Price
$ 131.96
Selling Price
$ 113.95
1303
1083
372
4967
Market Price
$ 116.53
Selling Price
$ 98.02
1129
433
763
4474
Market Price
$ 137.96
Selling Price
$ 118.72
1549
1200
917
4003
Market Price
$ 107.83
Selling Price
$ 91.86
1495
637
462
4814
Market Price
$ 124.93
Selling Price
$ 106.86
3399
906
1199
3976
Market Price
$ 85.80
Selling Price
$ 74.15
2608
843
2081
4736
Market Price
$ 126.72
Selling Price
$ 114.62
1417
1401
928
2118
Market Price
$ 107.58
Selling Price
$ 92.99
408
212
104
948
Market Price
$ 131.36
Selling Price
$ 110.11
897
514
893
2915
Market Price
$ 92.60
Selling Price
$ 79.19
164
76
39
522
Market Price
$ 82.81
Selling Price
$ 71.94
1492
1233
1235
3192
Market Price
$ 81.55
Selling Price
$ 70.17
2766
2386
2384
2899
Market Price
$ 99.54
Selling Price
$ 86.31
1588
850
821
2797
Market Price
$ 113.45
Selling Price
$ 97.13
838
344
550
2979
Market Price
$ 131.24
Selling Price
$ 109.77
3708
2123
2403
4213
Market Price
$ 103.62
Selling Price
$ 93.91
1488
686
826
1621
Market Price
$ 113.38
Selling Price
$ 96.60
1559
561
1234
1889
Market Price
$ 103.60
Selling Price
$ 89.69
530
380
332
1473
Market Price
$ 129.12
Selling Price
$ 110.62
2336
2217
1636
3308
Market Price
$ 132.82
Selling Price
$ 114.47
1398
341
1190
2799
Market Price
$ 94.94
Selling Price
$ 80.58
2762
2507
1962
2804
Market Price
$ 117.83
Selling Price
$ 106.14
2266
1230
1365
4480
Market Price
$ 127.38
Selling Price
$ 110.04
3829
1084
2381
4783