Market Price
$ 31.00
Selling Price
$ 26.71
2258
1563
1076
4336
Market Price
$ 41.51
Selling Price
$ 35.72
2547
1510
2260
2845
Market Price
$ 63.85
Selling Price
$ 53.96
379
245
220
1846
Market Price
$ 54.93
Selling Price
$ 46.36
2007
1601
1382
2906
Market Price
$ 32.59
Selling Price
$ 27.61
616
494
238
836
Market Price
$ 37.48
Selling Price
$ 33.90
2742
2045
2686
3876
Market Price
$ 58.19
Selling Price
$ 50.63
1517
1256
1240
4091
Market Price
$ 59.11
Selling Price
$ 53.08
2453
908
1234
3469
Market Price
$ 32.19
Selling Price
$ 28.25
1362
654
1063
2600
Market Price
$ 51.57
Selling Price
$ 44.40
1953
1668
849
2544
Market Price
$ 36.94
Selling Price
$ 32.91
3846
3822
3789
4770
Market Price
$ 63.33
Selling Price
$ 55.05
1960
1098
1314
3338
Market Price
$ 42.81
Selling Price
$ 37.45
1861
642
660
2800
Market Price
$ 54.75
Selling Price
$ 47.40
3138
1949
1254
4193
Market Price
$ 64.63
Selling Price
$ 58.18
456
410
349
2227
Market Price
$ 31.40
Selling Price
$ 26.17
1799
1596
706
1894
Market Price
$ 32.96
Selling Price
$ 27.56
1115
964
872
4677
Market Price
$ 45.67
Selling Price
$ 40.54
1674
996
1328
3868
Market Price
$ 29.71
Selling Price
$ 26.71
918
563
583
1288
Market Price
$ 64.10
Selling Price
$ 57.67
1071
952
907
1646
Market Price
$ 51.86
Selling Price
$ 43.88
669
463
587
2889
Market Price
$ 51.61
Selling Price
$ 45.57
2413
2162
608
3814
Market Price
$ 63.27
Selling Price
$ 53.00
3448
2443
1450
4104
Market Price
$ 62.62
Selling Price
$ 53.13
1412
653
702
4315
Market Price
$ 61.06
Selling Price
$ 50.89
2406
2333
712
2948
Market Price
$ 41.59
Selling Price
$ 35.44
1038
454
574
2892
Market Price
$ 37.91
Selling Price
$ 33.77
4457
2392
1958
4890
Market Price
$ 70.18
Selling Price
$ 59.48
1875
1401
1443
4855
Market Price
$ 63.26
Selling Price
$ 56.20
463
293
337
611
Market Price
$ 60.09
Selling Price
$ 53.84
2014
1132
1076
2181
Market Price
$ 31.86
Selling Price
$ 27.67
1222
745
834
2067
Market Price
$ 64.75
Selling Price
$ 54.84
1133
310
320
2308
Market Price
$ 32.18
Selling Price
$ 27.18
2633
1294
1575
4204
Market Price
$ 34.79
Selling Price
$ 30.35
408
142
224
1991
Market Price
$ 53.03
Selling Price
$ 44.85
927
922
766
3637
Market Price
$ 50.08
Selling Price
$ 44.64
250
185
205
488
Market Price
$ 58.39
Selling Price
$ 51.11
1128
832
686
3471
Market Price
$ 32.28
Selling Price
$ 26.97
1207
609
1098
1374
Market Price
$ 64.43
Selling Price
$ 54.58
1326
774
674
4124
Market Price
$ 45.16
Selling Price
$ 38.65
4683
2436
2704
4697