Market Price
$ 55.93
Selling Price
$ 48.32
1055
367
509
4030
Market Price
$ 41.33
Selling Price
$ 35.38
1970
985
1143
4449
Market Price
$ 52.10
Selling Price
$ 46.20
455
243
413
514
Market Price
$ 63.89
Selling Price
$ 56.87
2869
2346
1368
4411
Market Price
$ 55.50
Selling Price
$ 47.71
1356
856
330
1637
Market Price
$ 60.81
Selling Price
$ 52.23
1835
482
618
1895
Market Price
$ 57.26
Selling Price
$ 51.15
2643
1967
773
2929
Market Price
$ 40.18
Selling Price
$ 36.17
1605
1205
451
2435
Market Price
$ 39.96
Selling Price
$ 34.90
309
96
228
1391
Market Price
$ 56.28
Selling Price
$ 49.45
2044
1846
811
2545
Market Price
$ 46.22
Selling Price
$ 39.11
1587
1141
826
2930
Market Price
$ 34.16
Selling Price
$ 28.70
704
297
502
900
Market Price
$ 44.10
Selling Price
$ 38.13
2674
1303
1783
2758
Market Price
$ 40.71
Selling Price
$ 33.99
1275
382
1164
3488
Market Price
$ 67.41
Selling Price
$ 58.93
1911
1494
766
3124
Market Price
$ 36.37
Selling Price
$ 31.89
1261
423
684
1309
Market Price
$ 42.47
Selling Price
$ 36.84
315
228
266
678
Market Price
$ 36.15
Selling Price
$ 30.77
725
428
150
915
Market Price
$ 61.58
Selling Price
$ 54.01
1694
976
645
4570
Market Price
$ 70.25
Selling Price
$ 59.76
1165
702
558
3486
Market Price
$ 42.56
Selling Price
$ 38.26
2574
2054
678
3155
Market Price
$ 42.45
Selling Price
$ 35.51
2289
862
656
2553
Market Price
$ 29.66
Selling Price
$ 26.44
2727
2360
1740
4637
Market Price
$ 39.27
Selling Price
$ 35.56
2138
2112
2066
2628
Market Price
$ 60.95
Selling Price
$ 53.78
2609
2294
1558
3864
Market Price
$ 66.69
Selling Price
$ 57.78
3091
1851
2246
3198
Market Price
$ 66.89
Selling Price
$ 58.38
1397
1148
872
3529
Market Price
$ 40.20
Selling Price
$ 34.71
1261
423
803
2333
Market Price
$ 34.51
Selling Price
$ 30.05
616
277
396
1155
Market Price
$ 47.21
Selling Price
$ 41.85
402
133
160
409
Market Price
$ 44.92
Selling Price
$ 39.73
1327
284
286
3510
Market Price
$ 35.76
Selling Price
$ 32.26
2262
2059
1003
2878
Market Price
$ 63.15
Selling Price
$ 55.53
2265
650
1006
2423
Market Price
$ 58.12
Selling Price
$ 50.13
1597
1316
1052
1777
Market Price
$ 39.59
Selling Price
$ 33.37
3428
1555
2416
3976
Market Price
$ 47.50
Selling Price
$ 42.25
2048
1722
1194
3505
Market Price
$ 43.68
Selling Price
$ 39.29
1495
577
530
1659
Market Price
$ 36.98
Selling Price
$ 31.39
1663
498
1065
2695
Market Price
$ 36.85
Selling Price
$ 30.89
2553
1640
2469
2847
Market Price
$ 36.90
Selling Price
$ 32.69
1641
1067
503
3589