Market Price
$ 51.51
Selling Price
$ 45.33
122
118
82
538
Market Price
$ 49.60
Selling Price
$ 42.54
323
107
170
1470
Market Price
$ 66.90
Selling Price
$ 59.13
508
237
346
1233
Market Price
$ 49.11
Selling Price
$ 41.03
3810
3136
904
4299
Market Price
$ 58.13
Selling Price
$ 52.01
2518
2517
1054
4279
Market Price
$ 35.52
Selling Price
$ 29.67
979
205
778
3385
Market Price
$ 40.99
Selling Price
$ 35.45
316
231
208
443
Market Price
$ 33.91
Selling Price
$ 29.20
601
178
380
1011
Market Price
$ 59.63
Selling Price
$ 51.85
2979
1528
2267
3892
Market Price
$ 52.35
Selling Price
$ 45.01
182
57
158
794
Market Price
$ 57.05
Selling Price
$ 49.40
235
67
229
775
Market Price
$ 39.38
Selling Price
$ 35.67
1903
1772
1649
4547
Market Price
$ 40.00
Selling Price
$ 34.64
363
101
99
790
Market Price
$ 44.65
Selling Price
$ 37.52
1452
757
1295
4751
Market Price
$ 48.28
Selling Price
$ 42.65
175
93
40
478
Market Price
$ 30.22
Selling Price
$ 26.91
636
502
622
2212
Market Price
$ 68.45
Selling Price
$ 57.30
2605
910
906
3497
Market Price
$ 63.09
Selling Price
$ 54.86
202
161
108
598
Market Price
$ 48.20
Selling Price
$ 40.67
2768
2665
908
4631
Market Price
$ 59.45
Selling Price
$ 52.83
720
515
422
740
Market Price
$ 62.50
Selling Price
$ 54.49
398
92
199
1632
Market Price
$ 48.60
Selling Price
$ 41.54
475
279
149
2063
Market Price
$ 47.05
Selling Price
$ 42.73
1397
1169
1319
2880
Market Price
$ 28.58
Selling Price
$ 25.71
205
165
89
524
Market Price
$ 36.80
Selling Price
$ 31.93
1289
518
261
1427
Market Price
$ 70.61
Selling Price
$ 59.66
1470
297
939
3416
Market Price
$ 54.02
Selling Price
$ 45.45
2419
684
592
2777
Market Price
$ 41.35
Selling Price
$ 35.86
2717
2318
1714
4425
Market Price
$ 71.07
Selling Price
$ 59.62
2572
1630
2562
2593
Market Price
$ 50.07
Selling Price
$ 44.08
2447
708
2066
4918
Market Price
$ 52.61
Selling Price
$ 45.26
1602
1001
321
4973
Market Price
$ 45.85
Selling Price
$ 40.74
737
668
636
2457
Market Price
$ 51.37
Selling Price
$ 44.48
451
217
332
1705
Market Price
$ 61.78
Selling Price
$ 52.22
663
156
253
2130
Market Price
$ 46.75
Selling Price
$ 40.53
2911
2632
1129
3624
Market Price
$ 63.89
Selling Price
$ 53.48
734
514
733
786
Market Price
$ 50.12
Selling Price
$ 43.96
885
834
856
1238
Market Price
$ 39.05
Selling Price
$ 35.44
2720
1652
1744
3040
Market Price
$ 55.22
Selling Price
$ 47.75
2758
1686
1693
4592
Market Price
$ 68.94
Selling Price
$ 59.43
1290
1236
904
2466