Market Price
$ 40.73
Selling Price
$ 36.95
699
274
309
3302
Market Price
$ 67.31
Selling Price
$ 57.37
431
168
330
1606
Market Price
$ 33.62
Selling Price
$ 28.30
946
941
750
2105
Market Price
$ 51.17
Selling Price
$ 43.04
1210
274
1172
1546
Market Price
$ 35.30
Selling Price
$ 30.64
1837
1721
1217
2702
Market Price
$ 59.86
Selling Price
$ 51.72
1315
1243
1014
4072
Market Price
$ 52.20
Selling Price
$ 44.31
528
445
112
1813
Market Price
$ 40.69
Selling Price
$ 36.62
3328
1702
2743
3360
Market Price
$ 43.96
Selling Price
$ 37.92
501
370
280
1959
Market Price
$ 37.04
Selling Price
$ 31.00
1006
759
587
2730
Market Price
$ 63.31
Selling Price
$ 54.03
1175
341
591
1893
Market Price
$ 70.94
Selling Price
$ 59.71
581
173
411
2307
Market Price
$ 59.28
Selling Price
$ 49.84
4033
2650
2220
4809
Market Price
$ 49.77
Selling Price
$ 43.16
2023
606
1105
3227
Market Price
$ 42.11
Selling Price
$ 35.33
260
150
224
559
Market Price
$ 41.07
Selling Price
$ 36.16
2132
872
1327
2691
Market Price
$ 46.66
Selling Price
$ 40.15
443
171
350
1996
Market Price
$ 40.39
Selling Price
$ 34.87
1820
1680
1611
1857
Market Price
$ 41.61
Selling Price
$ 36.40
413
154
127
617
Market Price
$ 32.50
Selling Price
$ 29.04
4971
4403
1656
4986
Market Price
$ 57.30
Selling Price
$ 51.27
1007
946
982
3303
Market Price
$ 37.51
Selling Price
$ 32.44
3324
1320
2038
4315
Market Price
$ 34.02
Selling Price
$ 28.64
1100
1031
612
3235
Market Price
$ 45.40
Selling Price
$ 40.25
691
296
371
2976
Market Price
$ 43.19
Selling Price
$ 37.54
1531
1319
971
4118
Market Price
$ 45.22
Selling Price
$ 40.81
2327
1247
2078
2899
Market Price
$ 56.46
Selling Price
$ 47.18
926
685
322
1208
Market Price
$ 65.68
Selling Price
$ 56.69
3668
3596
3166
3899
Market Price
$ 54.88
Selling Price
$ 47.09
2994
1272
820
3705
Market Price
$ 47.09
Selling Price
$ 39.59
2845
1197
2640
4419
Market Price
$ 35.16
Selling Price
$ 30.29
266
129
249
563
Market Price
$ 59.49
Selling Price
$ 52.28
2231
749
2193
2425
Market Price
$ 67.10
Selling Price
$ 57.04
2014
1817
1819
2981
Market Price
$ 39.38
Selling Price
$ 34.31
729
651
485
1140
Market Price
$ 35.43
Selling Price
$ 29.83
2436
1762
1455
4363
Market Price
$ 49.81
Selling Price
$ 41.62
1131
468
738
4126
Market Price
$ 44.63
Selling Price
$ 39.42
1868
770
932
2231
Market Price
$ 35.70
Selling Price
$ 31.83
2938
1916
2533
3525
Market Price
$ 37.62
Selling Price
$ 31.57
1524
1456
775
2082
Market Price
$ 65.31
Selling Price
$ 57.01
2184
2025
820
4936