Market Price
$ 44.04
Selling Price
$ 37.42
2150
797
740
3077
Market Price
$ 41.02
Selling Price
$ 36.35
128
39
91
626
Market Price
$ 45.95
Selling Price
$ 39.78
1016
245
981
1544
Market Price
$ 51.15
Selling Price
$ 45.85
368
101
357
1316
Market Price
$ 36.99
Selling Price
$ 31.50
600
291
379
1195
Market Price
$ 34.22
Selling Price
$ 28.87
1336
722
1055
3505
Market Price
$ 34.68
Selling Price
$ 29.29
4052
901
2021
4674
Market Price
$ 63.87
Selling Price
$ 54.20
1973
1741
1260
3871
Market Price
$ 57.18
Selling Price
$ 48.90
524
414
224
2246
Market Price
$ 36.72
Selling Price
$ 31.76
999
327
717
2296
Market Price
$ 60.44
Selling Price
$ 51.64
2470
1872
661
3850
Market Price
$ 38.53
Selling Price
$ 32.14
463
175
311
556
Market Price
$ 45.29
Selling Price
$ 39.69
1163
832
642
3129
Market Price
$ 40.23
Selling Price
$ 35.43
2059
1963
1896
4032
Market Price
$ 30.44
Selling Price
$ 25.82
852
673
783
1645
Market Price
$ 39.85
Selling Price
$ 34.56
916
369
793
1153
Market Price
$ 62.55
Selling Price
$ 52.33
1389
469
879
2409
Market Price
$ 50.24
Selling Price
$ 44.02
175
39
99
637
Market Price
$ 65.41
Selling Price
$ 59.26
2271
1857
1082
3591
Market Price
$ 60.77
Selling Price
$ 52.43
1905
853
489
4435
Market Price
$ 71.00
Selling Price
$ 59.30
1753
611
1552
4209
Market Price
$ 55.11
Selling Price
$ 49.69
350
313
271
408
Market Price
$ 61.06
Selling Price
$ 54.71
3205
1658
1158
3545
Market Price
$ 35.16
Selling Price
$ 31.29
2132
954
1034
4069
Market Price
$ 53.85
Selling Price
$ 48.92
548
283
456
1963
Market Price
$ 31.29
Selling Price
$ 27.77
772
740
496
1709
Market Price
$ 51.46
Selling Price
$ 44.97
3161
2675
1713
4142
Market Price
$ 40.78
Selling Price
$ 34.03
1145
293
291
1545
Market Price
$ 51.77
Selling Price
$ 45.06
3483
2908
1424
3691
Market Price
$ 63.67
Selling Price
$ 55.42
1526
737
1425
3780
Market Price
$ 68.74
Selling Price
$ 57.35
1060
1015
940
1705
Market Price
$ 50.66
Selling Price
$ 45.45
2446
1371
910
4772
Market Price
$ 43.64
Selling Price
$ 36.63
1684
753
1285
3237
Market Price
$ 43.10
Selling Price
$ 37.56
2949
1366
1557
3430
Market Price
$ 34.92
Selling Price
$ 30.40
1022
533
863
2258
Market Price
$ 34.74
Selling Price
$ 29.81
994
836
287
2348
Market Price
$ 63.26
Selling Price
$ 54.55
462
170
383
1935
Market Price
$ 54.78
Selling Price
$ 49.31
298
253
174
1360
Market Price
$ 49.79
Selling Price
$ 44.00
906
612
544
3818
Market Price
$ 28.99
Selling Price
$ 25.23
766
758
216
1217