Market Price
$ 37.02
Selling Price
$ 32.70
2955
2177
1080
4133
Market Price
$ 41.97
Selling Price
$ 36.11
2976
858
2339
3177
Market Price
$ 48.86
Selling Price
$ 40.95
184
144
93
496
Market Price
$ 54.32
Selling Price
$ 47.88
4358
1964
3944
4375
Market Price
$ 65.13
Selling Price
$ 57.82
960
365
726
2822
Market Price
$ 29.61
Selling Price
$ 25.40
756
666
444
3022
Market Price
$ 29.95
Selling Price
$ 26.40
2038
1467
620
4920
Market Price
$ 55.68
Selling Price
$ 50.53
2120
1761
1146
4743
Market Price
$ 66.04
Selling Price
$ 55.41
951
220
513
3433
Market Price
$ 36.01
Selling Price
$ 32.18
843
500
709
2737
Market Price
$ 44.96
Selling Price
$ 38.50
490
238
214
878
Market Price
$ 64.72
Selling Price
$ 56.77
824
221
412
2776
Market Price
$ 29.75
Selling Price
$ 26.78
581
278
161
2856
Market Price
$ 59.60
Selling Price
$ 52.38
1212
1174
853
1567
Market Price
$ 69.63
Selling Price
$ 58.37
781
766
474
1782
Market Price
$ 53.39
Selling Price
$ 48.15
283
225
77
459
Market Price
$ 32.54
Selling Price
$ 29.13
909
845
410
2240
Market Price
$ 70.55
Selling Price
$ 59.17
1486
956
1157
1655
Market Price
$ 67.62
Selling Price
$ 57.23
2835
2659
2539
2999
Market Price
$ 63.38
Selling Price
$ 55.67
367
242
195
1023
Market Price
$ 34.53
Selling Price
$ 30.37
2766
1646
1781
3621
Market Price
$ 39.48
Selling Price
$ 35.39
787
578
564
2565
Market Price
$ 58.13
Selling Price
$ 52.20
233
137
158
947
Market Price
$ 36.66
Selling Price
$ 31.86
600
120
258
2175
Market Price
$ 43.47
Selling Price
$ 39.04
830
399
406
896
Market Price
$ 52.52
Selling Price
$ 46.12
2765
2728
1671
4812
Market Price
$ 52.33
Selling Price
$ 43.85
774
414
688
1053
Market Price
$ 30.62
Selling Price
$ 26.04
787
697
752
1757
Market Price
$ 38.39
Selling Price
$ 32.11
476
135
439
934
Market Price
$ 54.63
Selling Price
$ 48.18
2989
1584
1259
3504
Market Price
$ 31.27
Selling Price
$ 26.25
2790
1134
2068
2976
Market Price
$ 36.44
Selling Price
$ 31.03
2496
1887
1792
2566
Market Price
$ 40.19
Selling Price
$ 34.64
1549
1160
1291
3332
Market Price
$ 43.30
Selling Price
$ 39.05
1821
647
1248
4099
Market Price
$ 52.49
Selling Price
$ 45.20
969
529
525
2079
Market Price
$ 49.34
Selling Price
$ 42.32
2786
1594
2316
2800
Market Price
$ 56.06
Selling Price
$ 47.14
721
455
177
1324
Market Price
$ 63.24
Selling Price
$ 56.12
2099
1936
1484
3161
Market Price
$ 64.48
Selling Price
$ 57.83
718
215
245
2061
Market Price
$ 38.31
Selling Price
$ 34.33
271
195
147
545