Market Price
$ 88.58
Selling Price
$ 77.45
1472
381
610
4012
Market Price
$ 106.28
Selling Price
$ 91.70
2370
1586
2075
2455
Market Price
$ 76.57
Selling Price
$ 64.68
1465
1216
506
2969
Market Price
$ 67.93
Selling Price
$ 58.90
620
539
516
2234
Market Price
$ 84.68
Selling Price
$ 72.94
1280
536
733
3190
Market Price
$ 96.18
Selling Price
$ 83.60
1450
838
1393
3387
Market Price
$ 92.72
Selling Price
$ 82.02
401
97
398
470
Market Price
$ 83.46
Selling Price
$ 75.83
890
194
780
4069
Market Price
$ 107.23
Selling Price
$ 95.38
740
589
517
3287
Market Price
$ 62.75
Selling Price
$ 56.69
4031
816
977
4145
Market Price
$ 67.09
Selling Price
$ 59.02
430
308
284
442
Market Price
$ 101.83
Selling Price
$ 90.47
349
164
228
934
Market Price
$ 82.34
Selling Price
$ 68.78
1391
372
575
3438
Market Price
$ 93.20
Selling Price
$ 80.81
313
204
281
865
Market Price
$ 108.03
Selling Price
$ 93.42
4235
2168
3157
4420
Market Price
$ 106.26
Selling Price
$ 95.76
470
434
265
1626
Market Price
$ 79.17
Selling Price
$ 66.13
1087
1001
739
1797
Market Price
$ 71.49
Selling Price
$ 59.97
1055
212
467
2558
Market Price
$ 102.64
Selling Price
$ 88.90
698
298
406
1102
Market Price
$ 90.72
Selling Price
$ 80.51
1945
602
799
4760
Market Price
$ 82.99
Selling Price
$ 71.55
1398
1103
943
2983
Market Price
$ 66.80
Selling Price
$ 59.42
260
175
173
405
Market Price
$ 84.89
Selling Price
$ 71.51
686
619
308
1167
Market Price
$ 89.45
Selling Price
$ 81.05
771
310
155
2321
Market Price
$ 92.11
Selling Price
$ 78.25
3861
2203
2479
4057
Market Price
$ 66.54
Selling Price
$ 55.73
448
433
251
1934
Market Price
$ 90.57
Selling Price
$ 77.80
911
805
347
4081
Market Price
$ 109.04
Selling Price
$ 92.75
184
75
183
512
Market Price
$ 77.69
Selling Price
$ 66.32
2142
1152
2092
2851
Market Price
$ 69.08
Selling Price
$ 61.29
423
348
397
478
Market Price
$ 88.19
Selling Price
$ 76.37
1232
258
735
1732
Market Price
$ 87.30
Selling Price
$ 73.85
199
172
101
406
Market Price
$ 72.30
Selling Price
$ 64.63
3882
826
2048
4027
Market Price
$ 92.98
Selling Price
$ 79.44
1023
556
208
3119
Market Price
$ 86.51
Selling Price
$ 77.85
952
524
843
1115
Market Price
$ 66.45
Selling Price
$ 55.60
1681
970
499
2245
Market Price
$ 109.79
Selling Price
$ 92.39
483
293
161
870
Market Price
$ 100.84
Selling Price
$ 87.78
1856
845
1670
4140
Market Price
$ 92.29
Selling Price
$ 82.51
995
676
975
1308
Market Price
$ 88.89
Selling Price
$ 75.25
1165
595
704
1777