Market Price
$ 84.71
Selling Price
$ 70.80
1580
914
338
1612
Market Price
$ 94.28
Selling Price
$ 79.41
2497
1954
2073
4857
Market Price
$ 86.87
Selling Price
$ 75.76
537
395
429
2023
Market Price
$ 76.72
Selling Price
$ 66.79
3340
2674
1371
3943
Market Price
$ 81.21
Selling Price
$ 67.73
4318
2821
1954
4815
Market Price
$ 68.11
Selling Price
$ 57.62
2008
1718
1760
2025
Market Price
$ 62.68
Selling Price
$ 55.12
1596
1435
561
3633
Market Price
$ 111.55
Selling Price
$ 98.33
881
676
854
1403
Market Price
$ 95.24
Selling Price
$ 83.18
1359
463
487
1798
Market Price
$ 84.78
Selling Price
$ 72.86
1319
1076
742
2264
Market Price
$ 72.29
Selling Price
$ 60.70
2297
1262
1575
3627
Market Price
$ 70.09
Selling Price
$ 58.55
3584
1008
3213
4630
Market Price
$ 85.82
Selling Price
$ 73.68
1633
706
619
4758
Market Price
$ 94.21
Selling Price
$ 84.95
1794
1241
1184
2101
Market Price
$ 94.67
Selling Price
$ 84.02
1063
558
825
2331
Market Price
$ 109.71
Selling Price
$ 93.38
743
287
661
3648
Market Price
$ 105.59
Selling Price
$ 94.63
562
338
332
1645
Market Price
$ 70.78
Selling Price
$ 64.26
2266
828
1166
4218
Market Price
$ 68.52
Selling Price
$ 57.23
2169
786
2050
3497
Market Price
$ 101.51
Selling Price
$ 84.96
1196
922
1101
1705
Market Price
$ 69.75
Selling Price
$ 60.18
3897
1311
2127
4624
Market Price
$ 94.06
Selling Price
$ 82.99
279
179
222
468
Market Price
$ 80.17
Selling Price
$ 70.58
3572
714
1087
4499
Market Price
$ 63.56
Selling Price
$ 56.98
1400
874
916
1761
Market Price
$ 97.31
Selling Price
$ 82.44
1230
937
329
1542
Market Price
$ 79.84
Selling Price
$ 70.73
4715
2281
3227
4762
Market Price
$ 100.15
Selling Price
$ 86.74
1303
365
697
1490
Market Price
$ 103.95
Selling Price
$ 87.99
613
412
234
2143
Market Price
$ 61.92
Selling Price
$ 55.41
907
299
697
1754
Market Price
$ 86.51
Selling Price
$ 74.02
1117
470
440
1919
Market Price
$ 79.70
Selling Price
$ 71.89
2388
1415
2342
2615
Market Price
$ 74.04
Selling Price
$ 62.14
113
106
34
411
Market Price
$ 70.45
Selling Price
$ 61.28
954
378
501
2199
Market Price
$ 86.99
Selling Price
$ 77.75
1080
981
869
1634
Market Price
$ 72.66
Selling Price
$ 61.49
1013
266
918
1629
Market Price
$ 65.78
Selling Price
$ 58.23
3840
1392
1661
4098
Market Price
$ 86.66
Selling Price
$ 72.89
2293
2041
843
3722
Market Price
$ 95.32
Selling Price
$ 83.74
3612
2545
1083
4272
Market Price
$ 113.17
Selling Price
$ 96.93
1474
887
1209
3659
Market Price
$ 66.07
Selling Price
$ 56.64
1033
209
933
3050