Market Price
$ 31.38
Selling Price
$ 26.80
2316
1253
2161
3824
Market Price
$ 37.53
Selling Price
$ 34.03
343
229
110
1091
Market Price
$ 60.37
Selling Price
$ 51.11
323
301
221
489
Market Price
$ 46.43
Selling Price
$ 42.17
2972
1278
832
4219
Market Price
$ 49.78
Selling Price
$ 44.92
752
167
165
782
Market Price
$ 32.44
Selling Price
$ 29.14
202
158
89
684
Market Price
$ 56.01
Selling Price
$ 48.60
1177
439
1068
2020
Market Price
$ 31.21
Selling Price
$ 27.95
1959
676
1590
3516
Market Price
$ 38.55
Selling Price
$ 33.72
853
228
312
1940
Market Price
$ 31.36
Selling Price
$ 26.88
1501
646
1221
1774
Market Price
$ 28.51
Selling Price
$ 25.23
852
192
462
983
Market Price
$ 69.40
Selling Price
$ 59.76
3160
2583
1678
3738
Market Price
$ 41.93
Selling Price
$ 36.18
1810
373
701
2801
Market Price
$ 51.49
Selling Price
$ 43.72
1298
681
772
1392
Market Price
$ 58.24
Selling Price
$ 52.47
1091
457
883
4823
Market Price
$ 34.20
Selling Price
$ 29.55
837
550
760
2421
Market Price
$ 40.66
Selling Price
$ 35.09
3809
3779
884
4572
Market Price
$ 46.17
Selling Price
$ 40.30
2682
2393
564
3081
Market Price
$ 54.50
Selling Price
$ 47.13
826
459
530
1398
Market Price
$ 63.16
Selling Price
$ 56.79
2163
1960
2061
4619
Market Price
$ 41.60
Selling Price
$ 35.61
4468
2191
1529
4755
Market Price
$ 51.46
Selling Price
$ 43.75
294
173
205
401
Market Price
$ 32.44
Selling Price
$ 29.37
3672
1789
3294
4619
Market Price
$ 42.06
Selling Price
$ 37.71
797
653
318
3847
Market Price
$ 38.26
Selling Price
$ 33.06
306
303
230
1131
Market Price
$ 68.48
Selling Price
$ 57.52
236
80
228
1143
Market Price
$ 63.74
Selling Price
$ 53.19
3002
2782
1576
4821
Market Price
$ 56.09
Selling Price
$ 49.47
1502
1387
1356
3290
Market Price
$ 65.24
Selling Price
$ 56.39
232
126
137
628
Market Price
$ 52.71
Selling Price
$ 45.83
793
463
628
868
Market Price
$ 57.36
Selling Price
$ 49.25
2411
2011
528
2979
Market Price
$ 41.86
Selling Price
$ 35.14
767
703
525
2558
Market Price
$ 51.42
Selling Price
$ 45.49
2310
856
2021
2695
Market Price
$ 37.42
Selling Price
$ 32.44
2129
1130
2115
4236
Market Price
$ 36.03
Selling Price
$ 30.56
2611
1372
1643
4468
Market Price
$ 37.53
Selling Price
$ 31.79
1713
649
910
3312
Market Price
$ 67.90
Selling Price
$ 57.80
1803
865
1688
2121
Market Price
$ 49.36
Selling Price
$ 42.40
2665
2351
1050
2747
Market Price
$ 35.03
Selling Price
$ 31.40
1271
335
746
1931
Market Price
$ 45.88
Selling Price
$ 41.54
2933
1867
615
4480