Market Price
$ 113.13
Selling Price
$ 98.15
381
130
137
568
Market Price
$ 76.17
Selling Price
$ 68.28
945
851
351
4461
Market Price
$ 90.97
Selling Price
$ 77.42
1845
1096
1762
3001
Market Price
$ 65.62
Selling Price
$ 58.60
413
320
115
1092
Market Price
$ 114.57
Selling Price
$ 97.53
561
370
246
1689
Market Price
$ 106.59
Selling Price
$ 95.35
2062
1224
455
2892
Market Price
$ 103.22
Selling Price
$ 93.41
864
277
346
906
Market Price
$ 86.57
Selling Price
$ 76.23
2395
1977
852
2798
Market Price
$ 72.85
Selling Price
$ 62.92
2812
639
2170
3506
Market Price
$ 70.35
Selling Price
$ 61.12
312
288
249
607
Market Price
$ 107.13
Selling Price
$ 91.89
842
431
328
2871
Market Price
$ 81.68
Selling Price
$ 70.45
449
418
179
1299
Market Price
$ 80.56
Selling Price
$ 68.45
2286
523
619
4396
Market Price
$ 99.27
Selling Price
$ 86.94
1134
679
537
2563
Market Price
$ 68.36
Selling Price
$ 59.75
886
401
198
3686
Market Price
$ 77.60
Selling Price
$ 66.93
467
164
169
2141
Market Price
$ 98.33
Selling Price
$ 87.97
256
133
223
482
Market Price
$ 70.84
Selling Price
$ 61.97
2088
1626
1260
3047
Market Price
$ 96.22
Selling Price
$ 84.96
553
430
458
814
Market Price
$ 81.09
Selling Price
$ 73.28
513
239
317
1051
Market Price
$ 88.07
Selling Price
$ 75.48
2042
552
1393
4480
Market Price
$ 92.10
Selling Price
$ 83.04
1905
665
1464
2072
Market Price
$ 76.05
Selling Price
$ 65.58
832
650
352
981
Market Price
$ 71.48
Selling Price
$ 63.28
1516
665
372
4303
Market Price
$ 95.62
Selling Price
$ 79.94
3248
1418
1867
3283
Market Price
$ 76.33
Selling Price
$ 64.48
631
499
482
1498
Market Price
$ 69.20
Selling Price
$ 62.48
2077
2044
1012
3036
Market Price
$ 71.90
Selling Price
$ 64.31
854
422
674
1585
Market Price
$ 109.78
Selling Price
$ 97.36
1397
355
668
2745
Market Price
$ 72.75
Selling Price
$ 63.82
493
299
478
804
Market Price
$ 95.45
Selling Price
$ 84.92
2856
2022
2307
3635
Market Price
$ 81.79
Selling Price
$ 72.59
866
283
855
2438
Market Price
$ 82.01
Selling Price
$ 74.34
2178
699
1844
4484
Market Price
$ 111.70
Selling Price
$ 96.04
2252
802
626
4180
Market Price
$ 66.30
Selling Price
$ 58.29
1821
1451
1255
4450
Market Price
$ 72.20
Selling Price
$ 61.47
2261
1681
593
4534
Market Price
$ 71.93
Selling Price
$ 64.69
1651
1116
844
2028
Market Price
$ 114.21
Selling Price
$ 98.32
3595
838
2703
3699
Market Price
$ 110.29
Selling Price
$ 94.64
163
153
136
584
Market Price
$ 106.22
Selling Price
$ 91.96
2567
2046
1281
4380