Market Price
$ 54.10
Selling Price
$ 45.31
2843
1357
1501
4133
Market Price
$ 30.89
Selling Price
$ 27.50
2019
830
1358
2743
Market Price
$ 52.18
Selling Price
$ 45.73
3796
2918
2626
4735
Market Price
$ 39.89
Selling Price
$ 35.39
3619
2866
3382
4984
Market Price
$ 54.84
Selling Price
$ 47.07
2328
2125
1436
4488
Market Price
$ 66.05
Selling Price
$ 58.31
2598
1877
1722
3840
Market Price
$ 45.78
Selling Price
$ 38.17
1818
1240
1642
1934
Market Price
$ 41.39
Selling Price
$ 35.84
1136
580
709
3917
Market Price
$ 44.80
Selling Price
$ 38.68
2235
1553
1683
3878
Market Price
$ 36.17
Selling Price
$ 32.52
2168
711
808
3003
Market Price
$ 50.64
Selling Price
$ 44.64
1323
310
1134
1323
Market Price
$ 48.78
Selling Price
$ 43.56
2445
1521
1254
3341
Market Price
$ 57.04
Selling Price
$ 49.39
251
188
207
1171
Market Price
$ 42.81
Selling Price
$ 36.13
864
791
293
868
Market Price
$ 54.45
Selling Price
$ 47.08
3514
2463
987
4364
Market Price
$ 39.37
Selling Price
$ 34.76
879
598
860
1015
Market Price
$ 38.50
Selling Price
$ 33.91
1915
389
523
2346
Market Price
$ 53.80
Selling Price
$ 48.26
2700
984
820
2708
Market Price
$ 29.56
Selling Price
$ 25.79
355
78
155
1654
Market Price
$ 33.42
Selling Price
$ 30.24
2126
439
1947
3671
Market Price
$ 64.00
Selling Price
$ 56.80
225
216
87
535
Market Price
$ 47.14
Selling Price
$ 41.25
933
891
398
3712
Market Price
$ 34.65
Selling Price
$ 29.81
2483
1962
2360
3090
Market Price
$ 57.21
Selling Price
$ 50.94
769
586
344
3643
Market Price
$ 48.39
Selling Price
$ 43.30
276
151
136
818
Market Price
$ 55.68
Selling Price
$ 46.85
1758
1108
396
3100
Market Price
$ 51.28
Selling Price
$ 43.65
1344
1280
879
1410
Market Price
$ 30.44
Selling Price
$ 25.47
2187
1511
1518
2486
Market Price
$ 36.45
Selling Price
$ 31.23
1657
1538
1247
2111
Market Price
$ 41.56
Selling Price
$ 35.22
1472
429
498
3217
Market Price
$ 47.06
Selling Price
$ 39.96
502
326
370
675
Market Price
$ 52.86
Selling Price
$ 46.53
630
388
410
2615
Market Price
$ 63.41
Selling Price
$ 55.90
465
389
101
581
Market Price
$ 39.30
Selling Price
$ 34.32
144
71
141
721
Market Price
$ 62.33
Selling Price
$ 53.56
369
96
74
1009
Market Price
$ 39.95
Selling Price
$ 34.50
2729
1416
1488
3154
Market Price
$ 60.58
Selling Price
$ 54.65
3295
1226
1839
4671
Market Price
$ 43.32
Selling Price
$ 36.25
296
294
293
1286
Market Price
$ 40.25
Selling Price
$ 33.86
811
328
271
826
Market Price
$ 42.61
Selling Price
$ 36.02
3398
3107
3269
4055