Market Price
$ 121.34
Selling Price
$ 106.02
1951
1947
1924
3142
Market Price
$ 120.17
Selling Price
$ 108.46
1047
971
818
1153
Market Price
$ 83.99
Selling Price
$ 72.09
584
545
306
791
Market Price
$ 126.06
Selling Price
$ 110.66
825
725
307
2030
Market Price
$ 102.47
Selling Price
$ 87.07
1651
1107
1112
2853
Market Price
$ 120.03
Selling Price
$ 101.57
2398
677
1746
3563
Market Price
$ 98.41
Selling Price
$ 83.59
1728
379
984
2078
Market Price
$ 95.94
Selling Price
$ 82.13
1452
1360
1355
2429
Market Price
$ 137.41
Selling Price
$ 119.02
238
191
193
961
Market Price
$ 114.08
Selling Price
$ 97.66
2584
1041
1149
3406
Market Price
$ 131.41
Selling Price
$ 116.42
1247
785
1165
3680
Market Price
$ 124.94
Selling Price
$ 104.82
495
114
194
587
Market Price
$ 90.60
Selling Price
$ 79.22
1758
1391
646
3012
Market Price
$ 100.26
Selling Price
$ 90.43
2685
2248
581
3791
Market Price
$ 133.33
Selling Price
$ 117.65
535
492
360
1070
Market Price
$ 109.81
Selling Price
$ 92.60
1152
263
802
1811
Market Price
$ 130.00
Selling Price
$ 108.45
2465
1560
744
4883
Market Price
$ 84.41
Selling Price
$ 76.56
2524
1514
527
4447
Market Price
$ 112.07
Selling Price
$ 101.44
1069
449
872
1733
Market Price
$ 114.63
Selling Price
$ 103.55
461
223
290
647
Market Price
$ 116.23
Selling Price
$ 98.77
164
43
130
767
Market Price
$ 82.66
Selling Price
$ 73.43
2706
1485
2102
3384
Market Price
$ 137.48
Selling Price
$ 116.13
146
75
64
490
Market Price
$ 111.50
Selling Price
$ 95.74
406
83
281
1931
Market Price
$ 130.91
Selling Price
$ 114.20
1989
583
1461
3434
Market Price
$ 140.79
Selling Price
$ 118.41
3365
3215
1122
4806
Market Price
$ 139.12
Selling Price
$ 119.29
195
124
110
508
Market Price
$ 136.93
Selling Price
$ 119.34
1149
255
959
2571
Market Price
$ 133.86
Selling Price
$ 119.14
1862
1775
993
2903
Market Price
$ 118.14
Selling Price
$ 102.12
554
238
444
570
Market Price
$ 107.39
Selling Price
$ 90.48
1623
1372
366
3317
Market Price
$ 123.95
Selling Price
$ 110.10
1000
915
617
1011
Market Price
$ 126.27
Selling Price
$ 113.34
1876
719
508
2321
Market Price
$ 128.83
Selling Price
$ 112.20
3654
1084
2127
4632
Market Price
$ 108.81
Selling Price
$ 92.55
2228
1059
1042
4259
Market Price
$ 125.98
Selling Price
$ 110.18
2136
676
1608
2424
Market Price
$ 88.49
Selling Price
$ 79.45
1522
537
1132
3814
Market Price
$ 101.64
Selling Price
$ 89.02
924
478
457
1214
Market Price
$ 130.40
Selling Price
$ 115.22
1986
444
967
2712
Market Price
$ 84.84
Selling Price
$ 72.37
389
327
99
1114