Market Price
$ 84.03
Selling Price
$ 72.82
2001
1174
1286
3341
Market Price
$ 78.57
Selling Price
$ 70.33
2245
2023
628
2490
Market Price
$ 82.86
Selling Price
$ 74.61
1686
1326
1425
3018
Market Price
$ 114.60
Selling Price
$ 97.24
397
171
396
552
Market Price
$ 86.90
Selling Price
$ 74.87
431
106
329
790
Market Price
$ 86.98
Selling Price
$ 74.03
849
456
521
3577
Market Price
$ 91.16
Selling Price
$ 80.10
1519
1303
879
3799
Market Price
$ 103.01
Selling Price
$ 90.48
1116
575
749
1237
Market Price
$ 71.12
Selling Price
$ 61.77
1705
1016
713
2038
Market Price
$ 98.29
Selling Price
$ 83.80
718
143
483
2468
Market Price
$ 66.45
Selling Price
$ 56.74
1145
447
1029
2111
Market Price
$ 104.05
Selling Price
$ 92.29
671
555
606
3262
Market Price
$ 103.72
Selling Price
$ 87.25
673
543
398
1841
Market Price
$ 109.67
Selling Price
$ 96.31
2811
1997
2313
3733
Market Price
$ 76.12
Selling Price
$ 69.10
4028
3660
3953
4550
Market Price
$ 111.92
Selling Price
$ 94.07
3893
3772
1381
4864
Market Price
$ 98.92
Selling Price
$ 86.08
2487
1151
2031
3049
Market Price
$ 88.49
Selling Price
$ 79.11
359
239
309
507
Market Price
$ 63.70
Selling Price
$ 55.49
717
411
474
1390
Market Price
$ 104.67
Selling Price
$ 91.78
630
194
143
2843
Market Price
$ 99.94
Selling Price
$ 86.80
742
307
741
2107
Market Price
$ 109.04
Selling Price
$ 95.75
326
298
91
1417
Market Price
$ 115.30
Selling Price
$ 97.64
1564
1265
1453
2971
Market Price
$ 98.83
Selling Price
$ 83.16
3959
3383
1168
4094
Market Price
$ 67.36
Selling Price
$ 58.38
1219
1029
1004
4369
Market Price
$ 107.34
Selling Price
$ 95.25
974
292
823
1675
Market Price
$ 74.35
Selling Price
$ 62.29
1462
990
1324
4928
Market Price
$ 95.26
Selling Price
$ 83.06
1651
523
1286
3444
Market Price
$ 94.30
Selling Price
$ 84.67
633
132
478
1585
Market Price
$ 75.01
Selling Price
$ 65.77
234
189
225
948
Market Price
$ 71.24
Selling Price
$ 63.06
2100
783
843
2421
Market Price
$ 71.49
Selling Price
$ 64.84
1224
344
1078
1863
Market Price
$ 82.08
Selling Price
$ 68.72
838
498
331
1199
Market Price
$ 67.29
Selling Price
$ 59.91
2208
1487
2152
2803
Market Price
$ 66.85
Selling Price
$ 58.62
848
830
777
3145
Market Price
$ 88.36
Selling Price
$ 74.06
685
531
565
731
Market Price
$ 64.19
Selling Price
$ 56.23
1245
879
1184
1867
Market Price
$ 110.94
Selling Price
$ 94.69
534
515
227
1959
Market Price
$ 87.39
Selling Price
$ 76.74
603
417
513
1846
Market Price
$ 105.72
Selling Price
$ 92.67
1495
1128
1296
4942