Market Price
$ 69.31
Selling Price
$ 61.77
2036
1926
1802
3714
Market Price
$ 111.96
Selling Price
$ 94.20
613
401
251
1603
Market Price
$ 65.76
Selling Price
$ 59.41
544
244
404
1575
Market Price
$ 107.14
Selling Price
$ 93.28
1080
772
860
2593
Market Price
$ 103.72
Selling Price
$ 88.00
601
467
319
1072
Market Price
$ 92.07
Selling Price
$ 82.58
231
224
73
502
Market Price
$ 70.65
Selling Price
$ 60.63
210
165
100
866
Market Price
$ 96.11
Selling Price
$ 84.52
1010
309
376
3213
Market Price
$ 97.01
Selling Price
$ 87.65
292
223
273
732
Market Price
$ 101.81
Selling Price
$ 84.92
353
245
258
969
Market Price
$ 75.15
Selling Price
$ 64.64
1102
723
260
2062
Market Price
$ 67.50
Selling Price
$ 61.10
3710
1052
1989
4529
Market Price
$ 88.39
Selling Price
$ 76.62
805
522
227
932
Market Price
$ 85.82
Selling Price
$ 74.33
2793
579
2533
4791
Market Price
$ 88.52
Selling Price
$ 80.01
763
254
626
3045
Market Price
$ 107.60
Selling Price
$ 90.24
235
158
124
520
Market Price
$ 90.16
Selling Price
$ 76.07
3179
1092
2694
4538
Market Price
$ 72.91
Selling Price
$ 63.70
577
556
147
1060
Market Price
$ 88.40
Selling Price
$ 77.14
3806
3419
1040
4735
Market Price
$ 83.88
Selling Price
$ 74.34
2047
1240
1435
4098
Market Price
$ 93.05
Selling Price
$ 79.85
1460
1031
448
2860
Market Price
$ 107.90
Selling Price
$ 89.97
2121
1070
934
3789
Market Price
$ 86.54
Selling Price
$ 75.66
410
286
409
1126
Market Price
$ 102.30
Selling Price
$ 92.45
405
397
317
783
Market Price
$ 75.15
Selling Price
$ 66.53
432
347
367
1641
Market Price
$ 85.10
Selling Price
$ 76.40
367
129
266
1470
Market Price
$ 85.14
Selling Price
$ 72.16
1272
645
1046
1329
Market Price
$ 86.28
Selling Price
$ 76.46
1566
332
959
2233
Market Price
$ 95.33
Selling Price
$ 85.05
488
116
419
2030
Market Price
$ 93.69
Selling Price
$ 83.26
672
626
327
2411
Market Price
$ 104.52
Selling Price
$ 92.08
586
264
233
1123
Market Price
$ 87.16
Selling Price
$ 78.05
3305
1608
2830
4071
Market Price
$ 93.18
Selling Price
$ 81.06
557
299
354
1760
Market Price
$ 87.01
Selling Price
$ 76.08
736
206
321
874
Market Price
$ 111.12
Selling Price
$ 96.11
2175
2023
771
3332
Market Price
$ 68.19
Selling Price
$ 57.83
819
205
631
3972
Market Price
$ 106.20
Selling Price
$ 90.01
1493
480
1443
3308
Market Price
$ 75.70
Selling Price
$ 68.40
1692
949
916
2000
Market Price
$ 77.79
Selling Price
$ 65.67
1079
624
1054
2077
Market Price
$ 94.49
Selling Price
$ 82.98
2123
1636
560
4326