Market Price
$ 72.47
Selling Price
$ 62.01
553
210
147
1595
Market Price
$ 94.72
Selling Price
$ 79.92
841
809
731
2566
Market Price
$ 91.66
Selling Price
$ 79.53
1327
403
611
4091
Market Price
$ 98.59
Selling Price
$ 87.58
3439
903
710
3784
Market Price
$ 64.28
Selling Price
$ 57.12
1851
1375
517
1867
Market Price
$ 87.31
Selling Price
$ 77.01
2012
1562
1495
2270
Market Price
$ 104.42
Selling Price
$ 90.97
2340
1452
1792
3031
Market Price
$ 70.09
Selling Price
$ 63.61
898
341
206
2072
Market Price
$ 68.10
Selling Price
$ 57.37
1079
1078
1074
4083
Market Price
$ 64.19
Selling Price
$ 56.08
480
183
278
646
Market Price
$ 62.26
Selling Price
$ 56.00
1718
701
920
2104
Market Price
$ 83.16
Selling Price
$ 70.98
1493
598
1383
1666
Market Price
$ 110.23
Selling Price
$ 95.96
699
139
654
783
Market Price
$ 88.05
Selling Price
$ 73.95
2154
1985
1267
2368
Market Price
$ 85.20
Selling Price
$ 72.93
905
305
507
3900
Market Price
$ 71.35
Selling Price
$ 63.89
490
297
470
1214
Market Price
$ 106.09
Selling Price
$ 93.18
723
156
382
1332
Market Price
$ 100.02
Selling Price
$ 86.33
814
189
385
3096
Market Price
$ 89.26
Selling Price
$ 79.83
1673
588
483
4506
Market Price
$ 79.16
Selling Price
$ 71.27
178
69
81
834
Market Price
$ 101.36
Selling Price
$ 88.51
218
53
150
420
Market Price
$ 89.17
Selling Price
$ 76.10
1692
952
664
2047
Market Price
$ 73.19
Selling Price
$ 64.32
999
859
375
1679
Market Price
$ 105.76
Selling Price
$ 92.84
2901
2118
662
3856
Market Price
$ 66.76
Selling Price
$ 56.29
975
291
759
2280
Market Price
$ 100.08
Selling Price
$ 88.54
2448
2346
907
3043
Market Price
$ 107.47
Selling Price
$ 95.80
413
362
320
609
Market Price
$ 76.38
Selling Price
$ 67.82
730
431
579
1188
Market Price
$ 85.43
Selling Price
$ 77.44
737
638
391
1189
Market Price
$ 70.34
Selling Price
$ 58.79
691
466
671
3329
Market Price
$ 77.16
Selling Price
$ 68.50
1254
543
650
3192
Market Price
$ 70.53
Selling Price
$ 61.58
1488
609
684
2212
Market Price
$ 102.89
Selling Price
$ 90.79
2332
779
2311
3453
Market Price
$ 111.54
Selling Price
$ 97.80
2101
955
599
3457
Market Price
$ 95.52
Selling Price
$ 85.06
617
251
365
2542
Market Price
$ 88.21
Selling Price
$ 76.17
598
387
220
1663
Market Price
$ 109.73
Selling Price
$ 94.93
1637
1392
1594
1964
Market Price
$ 63.67
Selling Price
$ 55.83
3064
2523
932
3187
Market Price
$ 100.02
Selling Price
$ 87.07
1863
1691
702
2908
Market Price
$ 86.81
Selling Price
$ 78.84
701
348
428
1802