Market Price
$ 52.31
Selling Price
$ 45.80
1175
409
829
4711
Market Price
$ 48.09
Selling Price
$ 40.96
3681
2103
795
4622
Market Price
$ 49.56
Selling Price
$ 44.67
320
197
301
582
Market Price
$ 45.86
Selling Price
$ 40.79
407
110
107
782
Market Price
$ 49.43
Selling Price
$ 44.77
1431
1207
773
4394
Market Price
$ 47.79
Selling Price
$ 41.01
3012
2375
2982
3754
Market Price
$ 38.14
Selling Price
$ 33.43
3204
2562
1023
3560
Market Price
$ 39.77
Selling Price
$ 33.71
1022
721
215
1870
Market Price
$ 28.03
Selling Price
$ 25.05
1166
913
510
3117
Market Price
$ 50.29
Selling Price
$ 45.50
2100
490
805
4162
Market Price
$ 53.94
Selling Price
$ 47.49
1224
754
1153
1413
Market Price
$ 38.50
Selling Price
$ 32.32
3655
1731
2413
4790
Market Price
$ 34.86
Selling Price
$ 29.70
3068
1497
2657
3271
Market Price
$ 34.21
Selling Price
$ 30.39
3585
3060
756
3822
Market Price
$ 38.41
Selling Price
$ 32.42
1147
424
1071
2390
Market Price
$ 41.48
Selling Price
$ 35.57
234
174
213
569
Market Price
$ 31.76
Selling Price
$ 28.48
2023
1867
941
2900
Market Price
$ 59.21
Selling Price
$ 50.61
2207
2080
2174
3648
Market Price
$ 37.13
Selling Price
$ 31.52
448
154
280
1681
Market Price
$ 57.77
Selling Price
$ 50.67
1770
979
1508
3515
Market Price
$ 46.83
Selling Price
$ 42.28
492
481
320
558
Market Price
$ 51.24
Selling Price
$ 45.24
2285
1074
556
2356
Market Price
$ 62.78
Selling Price
$ 52.97
1765
856
733
2031
Market Price
$ 63.73
Selling Price
$ 53.20
3411
3313
2829
3613
Market Price
$ 43.34
Selling Price
$ 39.35
1394
979
1064
2386
Market Price
$ 56.45
Selling Price
$ 51.18
2085
1281
1652
4851
Market Price
$ 32.83
Selling Price
$ 28.85
1894
1150
392
2415
Market Price
$ 39.93
Selling Price
$ 34.36
3467
2347
3057
3961
Market Price
$ 32.01
Selling Price
$ 27.65
1477
578
937
1603
Market Price
$ 55.02
Selling Price
$ 49.62
583
515
521
2592
Market Price
$ 62.16
Selling Price
$ 53.49
1959
1931
1901
4532
Market Price
$ 57.89
Selling Price
$ 52.61
1197
1149
595
1379
Market Price
$ 45.05
Selling Price
$ 38.18
385
333
381
1232
Market Price
$ 44.06
Selling Price
$ 37.77
4383
1449
4380
4811
Market Price
$ 49.61
Selling Price
$ 41.89
3379
3367
1448
4576
Market Price
$ 44.12
Selling Price
$ 37.23
941
381
870
2562
Market Price
$ 45.59
Selling Price
$ 39.75
986
687
735
3451
Market Price
$ 38.91
Selling Price
$ 33.84
654
508
481
2820
Market Price
$ 65.95
Selling Price
$ 58.15
1107
474
458
1685
Market Price
$ 33.91
Selling Price
$ 30.63
485
366
220
1571