Market Price
$ 40.15
Selling Price
$ 35.79
1708
427
1417
1962
Market Price
$ 52.64
Selling Price
$ 47.39
1891
1205
899
4620
Market Price
$ 40.48
Selling Price
$ 35.38
341
133
203
1222
Market Price
$ 51.31
Selling Price
$ 46.50
1560
1352
588
1578
Market Price
$ 52.91
Selling Price
$ 45.71
391
174
110
452
Market Price
$ 34.67
Selling Price
$ 29.02
2776
2588
2515
4150
Market Price
$ 54.81
Selling Price
$ 48.13
2183
1506
644
3343
Market Price
$ 30.83
Selling Price
$ 27.21
592
478
432
1346
Market Price
$ 50.60
Selling Price
$ 44.31
2660
2154
2403
2801
Market Price
$ 51.90
Selling Price
$ 44.78
2937
2064
1387
3419
Market Price
$ 47.21
Selling Price
$ 39.86
3627
2847
1276
4169
Market Price
$ 48.39
Selling Price
$ 43.17
1507
353
1063
1510
Market Price
$ 44.09
Selling Price
$ 38.67
4770
4324
1324
4959
Market Price
$ 35.86
Selling Price
$ 30.05
1204
495
796
1326
Market Price
$ 47.64
Selling Price
$ 40.53
2515
1148
2423
4854
Market Price
$ 44.85
Selling Price
$ 37.54
1769
1669
699
4232
Market Price
$ 46.12
Selling Price
$ 40.72
2802
2545
1959
3179
Market Price
$ 40.87
Selling Price
$ 35.35
683
501
522
2237
Market Price
$ 43.77
Selling Price
$ 37.01
448
221
262
481
Market Price
$ 61.35
Selling Price
$ 53.24
1462
1004
1248
3035
Market Price
$ 38.34
Selling Price
$ 33.06
721
708
451
1203
Market Price
$ 33.34
Selling Price
$ 29.02
958
833
233
3523
Market Price
$ 32.73
Selling Price
$ 29.01
1050
621
914
2468
Market Price
$ 60.69
Selling Price
$ 53.68
1578
1251
440
2111
Market Price
$ 70.24
Selling Price
$ 59.79
1548
751
339
3596
Market Price
$ 45.39
Selling Price
$ 38.43
1359
1021
1001
4940
Market Price
$ 65.65
Selling Price
$ 59.12
362
139
105
1163
Market Price
$ 50.44
Selling Price
$ 42.38
87
70
38
414
Market Price
$ 64.06
Selling Price
$ 54.27
683
473
664
1301
Market Price
$ 49.28
Selling Price
$ 44.65
333
222
225
927
Market Price
$ 41.64
Selling Price
$ 36.33
885
731
362
2381
Market Price
$ 30.17
Selling Price
$ 25.66
331
143
213
533
Market Price
$ 50.72
Selling Price
$ 45.66
4203
3916
3459
4295
Market Price
$ 41.60
Selling Price
$ 35.88
2216
1941
1824
3062
Market Price
$ 55.68
Selling Price
$ 47.91
2887
2510
2589
4959
Market Price
$ 53.52
Selling Price
$ 47.90
1147
362
521
3310
Market Price
$ 37.81
Selling Price
$ 32.19
553
350
412
1004
Market Price
$ 47.26
Selling Price
$ 41.02
826
767
541
2924
Market Price
$ 42.47
Selling Price
$ 37.63
2461
866
1048
2523
Market Price
$ 48.73
Selling Price
$ 40.71
2335
1011
1386
2349