Market Price
$ 42.03
Selling Price
$ 37.47
2904
2749
1364
3324
Market Price
$ 31.05
Selling Price
$ 26.65
1190
439
1176
2607
Market Price
$ 66.47
Selling Price
$ 58.59
531
365
309
2080
Market Price
$ 64.86
Selling Price
$ 57.10
235
203
141
1099
Market Price
$ 37.09
Selling Price
$ 32.30
1224
1086
359
1472
Market Price
$ 30.92
Selling Price
$ 26.46
1654
1036
1366
3885
Market Price
$ 43.94
Selling Price
$ 36.67
567
359
538
2825
Market Price
$ 65.31
Selling Price
$ 55.63
2372
1977
1351
3984
Market Price
$ 30.36
Selling Price
$ 25.50
737
485
299
1808
Market Price
$ 30.74
Selling Price
$ 27.29
1117
829
505
1709
Market Price
$ 32.87
Selling Price
$ 28.65
1867
1505
373
2744
Market Price
$ 33.46
Selling Price
$ 30.32
246
219
77
422
Market Price
$ 62.88
Selling Price
$ 55.98
1503
1336
386
1693
Market Price
$ 45.35
Selling Price
$ 39.86
1245
838
334
2351
Market Price
$ 59.03
Selling Price
$ 51.11
351
299
88
1742
Market Price
$ 61.18
Selling Price
$ 51.89
285
89
212
732
Market Price
$ 29.96
Selling Price
$ 26.12
4261
2873
2990
4477
Market Price
$ 35.03
Selling Price
$ 29.56
1831
753
1560
4651
Market Price
$ 50.90
Selling Price
$ 43.90
1889
1022
1504
2064
Market Price
$ 47.82
Selling Price
$ 43.31
4596
1189
2716
4809
Market Price
$ 30.73
Selling Price
$ 25.89
623
462
327
850
Market Price
$ 49.98
Selling Price
$ 43.71
1979
683
728
4668
Market Price
$ 63.90
Selling Price
$ 55.88
204
110
132
587
Market Price
$ 69.78
Selling Price
$ 58.57
1262
459
911
4833
Market Price
$ 67.13
Selling Price
$ 58.99
444
307
444
691
Market Price
$ 66.59
Selling Price
$ 58.79
2384
1930
802
3815
Market Price
$ 39.95
Selling Price
$ 34.99
3985
1921
3108
4464
Market Price
$ 60.46
Selling Price
$ 53.71
2412
1864
2298
2686
Market Price
$ 65.31
Selling Price
$ 57.86
2734
1773
705
4493
Market Price
$ 41.28
Selling Price
$ 35.20
971
678
965
1085
Market Price
$ 34.50
Selling Price
$ 31.04
807
173
420
831
Market Price
$ 37.84
Selling Price
$ 31.67
595
398
556
1554
Market Price
$ 39.36
Selling Price
$ 34.10
462
197
280
792
Market Price
$ 29.58
Selling Price
$ 26.28
1637
1084
830
2895
Market Price
$ 56.50
Selling Price
$ 47.43
936
711
334
1081
Market Price
$ 31.72
Selling Price
$ 26.96
371
208
154
1282
Market Price
$ 49.90
Selling Price
$ 44.13
604
186
263
1416
Market Price
$ 37.03
Selling Price
$ 32.89
1474
390
977
1579
Market Price
$ 38.10
Selling Price
$ 31.77
592
305
358
786
Market Price
$ 38.95
Selling Price
$ 33.66
3909
3774
1472
4129