Market Price
$ 73.84
Selling Price
$ 62.30
1847
596
396
3762
Market Price
$ 80.69
Selling Price
$ 71.18
536
472
110
2641
Market Price
$ 106.22
Selling Price
$ 94.19
1589
866
566
1843
Market Price
$ 94.30
Selling Price
$ 85.60
2413
1103
1726
2833
Market Price
$ 110.91
Selling Price
$ 92.93
4303
4280
3665
4688
Market Price
$ 110.96
Selling Price
$ 93.35
319
142
135
421
Market Price
$ 105.34
Selling Price
$ 91.61
866
335
664
4066
Market Price
$ 66.37
Selling Price
$ 59.24
2683
2419
1049
4051
Market Price
$ 107.99
Selling Price
$ 93.86
1110
1084
661
3803
Market Price
$ 98.87
Selling Price
$ 89.01
3606
1458
3117
4880
Market Price
$ 95.37
Selling Price
$ 84.07
843
537
557
1976
Market Price
$ 89.36
Selling Price
$ 77.45
393
278
312
410
Market Price
$ 77.92
Selling Price
$ 68.06
2076
1716
453
3258
Market Price
$ 80.14
Selling Price
$ 69.28
4680
3596
3589
4759
Market Price
$ 70.52
Selling Price
$ 59.78
1359
381
1309
3439
Market Price
$ 66.77
Selling Price
$ 58.20
1264
1231
1017
2059
Market Price
$ 67.68
Selling Price
$ 58.74
665
420
312
1587
Market Price
$ 87.65
Selling Price
$ 74.84
1754
691
1747
2262
Market Price
$ 67.13
Selling Price
$ 57.48
2771
1163
1702
4238
Market Price
$ 114.82
Selling Price
$ 96.53
1729
1118
1132
4424
Market Price
$ 109.08
Selling Price
$ 94.05
414
308
152
1525
Market Price
$ 72.82
Selling Price
$ 62.24
524
411
231
1875
Market Price
$ 117.32
Selling Price
$ 98.05
2996
2791
827
4411
Market Price
$ 108.09
Selling Price
$ 95.01
609
203
310
645
Market Price
$ 110.94
Selling Price
$ 92.66
1091
561
653
2107
Market Price
$ 71.49
Selling Price
$ 60.44
1139
470
506
3046
Market Price
$ 94.77
Selling Price
$ 80.84
770
377
666
2113
Market Price
$ 97.33
Selling Price
$ 81.59
819
295
330
3595
Market Price
$ 102.56
Selling Price
$ 90.70
1005
713
857
1965
Market Price
$ 69.05
Selling Price
$ 61.64
4129
3794
1331
4380
Market Price
$ 113.56
Selling Price
$ 98.16
1309
475
793
1606
Market Price
$ 106.97
Selling Price
$ 95.39
735
269
252
3656
Market Price
$ 107.26
Selling Price
$ 93.27
1076
682
632
1170
Market Price
$ 86.84
Selling Price
$ 75.98
2100
1338
1757
4161
Market Price
$ 70.15
Selling Price
$ 62.55
2249
1918
1839
3233
Market Price
$ 100.85
Selling Price
$ 89.92
1799
1389
946
3112
Market Price
$ 111.59
Selling Price
$ 96.02
634
468
299
655
Market Price
$ 109.64
Selling Price
$ 97.06
1613
850
1385
2996
Market Price
$ 80.59
Selling Price
$ 67.42
357
335
194
841
Market Price
$ 107.63
Selling Price
$ 91.02
885
876
356
3346