Market Price
$ 111.06
Selling Price
$ 94.76
3114
2629
2200
4193
Market Price
$ 103.60
Selling Price
$ 86.48
1935
555
433
2582
Market Price
$ 104.20
Selling Price
$ 94.22
2879
2220
1601
4426
Market Price
$ 108.89
Selling Price
$ 95.20
1199
917
255
2480
Market Price
$ 107.24
Selling Price
$ 94.26
1745
1491
446
3154
Market Price
$ 106.07
Selling Price
$ 92.37
524
188
118
849
Market Price
$ 98.59
Selling Price
$ 89.53
2001
1962
1234
2250
Market Price
$ 101.31
Selling Price
$ 85.42
1424
1121
898
1645
Market Price
$ 88.24
Selling Price
$ 79.53
3839
1872
3323
4233
Market Price
$ 101.80
Selling Price
$ 85.74
1300
403
963
1586
Market Price
$ 108.74
Selling Price
$ 98.06
980
319
928
1340
Market Price
$ 85.99
Selling Price
$ 72.52
1227
358
826
2397
Market Price
$ 62.91
Selling Price
$ 55.18
1237
768
1008
3912
Market Price
$ 109.48
Selling Price
$ 93.46
560
324
555
2539
Market Price
$ 66.76
Selling Price
$ 60.38
2647
1719
878
3646
Market Price
$ 73.63
Selling Price
$ 65.80
1683
957
668
2142
Market Price
$ 80.46
Selling Price
$ 71.22
842
321
756
3197
Market Price
$ 72.89
Selling Price
$ 63.76
3871
3081
3319
4258
Market Price
$ 94.28
Selling Price
$ 78.86
246
165
117
503
Market Price
$ 73.64
Selling Price
$ 62.51
2313
1476
1712
3557
Market Price
$ 67.41
Selling Price
$ 59.57
1148
706
723
4011
Market Price
$ 86.75
Selling Price
$ 74.78
2616
1704
931
3636
Market Price
$ 67.94
Selling Price
$ 57.11
1486
1443
995
2688
Market Price
$ 91.75
Selling Price
$ 81.25
464
338
421
1678
Market Price
$ 112.98
Selling Price
$ 98.05
620
136
494
1625
Market Price
$ 67.87
Selling Price
$ 59.33
535
515
391
1808
Market Price
$ 89.24
Selling Price
$ 77.20
794
319
186
1244
Market Price
$ 84.38
Selling Price
$ 75.89
1291
956
297
3859
Market Price
$ 74.60
Selling Price
$ 67.75
359
99
222
992
Market Price
$ 118.14
Selling Price
$ 98.62
2346
2025
698
3235
Market Price
$ 73.18
Selling Price
$ 64.79
2366
1053
952
2630
Market Price
$ 96.14
Selling Price
$ 86.10
692
141
525
2194
Market Price
$ 68.57
Selling Price
$ 59.57
1341
1245
1170
3679
Market Price
$ 96.25
Selling Price
$ 81.59
377
296
142
686
Market Price
$ 95.52
Selling Price
$ 83.13
1732
776
1202
1860
Market Price
$ 73.56
Selling Price
$ 63.68
1942
863
999
4263
Market Price
$ 85.40
Selling Price
$ 74.76
3025
1369
1258
3068
Market Price
$ 83.42
Selling Price
$ 70.37
2271
892
1667
3093
Market Price
$ 83.53
Selling Price
$ 74.03
4404
2406
4180
4478
Market Price
$ 91.28
Selling Price
$ 81.59
1707
1104
1276
3451