Market Price
$ 68.58
Selling Price
$ 58.36
248
130
77
915
Market Price
$ 39.63
Selling Price
$ 33.64
2987
2450
1084
4191
Market Price
$ 46.82
Selling Price
$ 39.95
4193
2355
1514
4331
Market Price
$ 39.86
Selling Price
$ 35.37
1795
1615
780
3391
Market Price
$ 30.44
Selling Price
$ 25.63
822
666
497
1500
Market Price
$ 40.11
Selling Price
$ 34.26
1510
779
925
4648
Market Price
$ 33.94
Selling Price
$ 28.56
1054
645
225
4227
Market Price
$ 45.73
Selling Price
$ 39.52
1527
529
1512
2717
Market Price
$ 67.58
Selling Price
$ 59.67
899
707
501
1543
Market Price
$ 60.18
Selling Price
$ 54.62
527
441
271
2430
Market Price
$ 60.96
Selling Price
$ 51.14
1017
764
382
3428
Market Price
$ 55.78
Selling Price
$ 47.02
2436
1637
1031
3063
Market Price
$ 34.99
Selling Price
$ 29.66
2735
2423
1198
4025
Market Price
$ 43.43
Selling Price
$ 37.10
2676
2235
679
3115
Market Price
$ 35.92
Selling Price
$ 31.94
1539
1007
479
3150
Market Price
$ 38.52
Selling Price
$ 32.53
965
704
633
2340
Market Price
$ 66.31
Selling Price
$ 58.57
1852
490
578
3035
Market Price
$ 37.88
Selling Price
$ 31.78
1570
509
897
4099
Market Price
$ 28.70
Selling Price
$ 25.11
682
154
474
3081
Market Price
$ 38.29
Selling Price
$ 34.58
689
678
241
1128
Market Price
$ 46.31
Selling Price
$ 40.94
1610
866
429
2962
Market Price
$ 53.99
Selling Price
$ 48.37
2919
2261
2559
3103
Market Price
$ 55.58
Selling Price
$ 46.97
3726
3701
3174
4346
Market Price
$ 47.79
Selling Price
$ 42.16
1689
675
1623
4263
Market Price
$ 39.05
Selling Price
$ 34.61
1002
318
780
2552
Market Price
$ 41.26
Selling Price
$ 35.29
1700
690
1115
2152
Market Price
$ 43.07
Selling Price
$ 38.95
2189
487
927
4600
Market Price
$ 37.12
Selling Price
$ 33.15
1639
1310
999
4790
Market Price
$ 54.63
Selling Price
$ 45.61
1576
544
1021
2794
Market Price
$ 65.48
Selling Price
$ 56.62
1788
1088
1663
4371
Market Price
$ 56.76
Selling Price
$ 47.51
129
104
49
556
Market Price
$ 33.58
Selling Price
$ 28.64
1578
1536
837
4536
Market Price
$ 65.74
Selling Price
$ 58.56
2160
1074
541
3622
Market Price
$ 66.54
Selling Price
$ 56.38
973
733
762
3359
Market Price
$ 61.31
Selling Price
$ 54.45
1017
924
695
3887
Market Price
$ 32.92
Selling Price
$ 28.63
337
117
129
602
Market Price
$ 62.30
Selling Price
$ 56.23
1896
1687
1509
2075
Market Price
$ 32.96
Selling Price
$ 29.17
3176
1729
1185
4016
Market Price
$ 66.76
Selling Price
$ 56.54
594
469
366
1776
Market Price
$ 47.68
Selling Price
$ 41.18
2804
1507
2612
3807