Market Price
$ 31.10
Selling Price
$ 26.74
2042
1216
1050
3770
Market Price
$ 29.16
Selling Price
$ 25.54
1828
1241
1676
2395
Market Price
$ 55.86
Selling Price
$ 48.65
536
452
344
571
Market Price
$ 59.58
Selling Price
$ 52.57
1152
430
330
2861
Market Price
$ 31.05
Selling Price
$ 28.07
1186
572
798
1812
Market Price
$ 65.18
Selling Price
$ 55.92
345
241
235
505
Market Price
$ 59.52
Selling Price
$ 52.18
1499
554
1008
2536
Market Price
$ 56.99
Selling Price
$ 48.33
978
744
457
1102
Market Price
$ 61.32
Selling Price
$ 54.82
1803
1747
1173
2576
Market Price
$ 37.38
Selling Price
$ 31.92
1654
717
1610
2762
Market Price
$ 30.47
Selling Price
$ 26.59
4263
1584
1065
4272
Market Price
$ 56.11
Selling Price
$ 48.68
454
112
114
2095
Market Price
$ 33.93
Selling Price
$ 28.94
2427
2087
1573
2491
Market Price
$ 53.41
Selling Price
$ 47.00
4092
2933
896
4686
Market Price
$ 53.71
Selling Price
$ 48.69
211
99
153
585
Market Price
$ 51.23
Selling Price
$ 45.48
1227
871
914
3762
Market Price
$ 43.91
Selling Price
$ 39.57
426
408
196
478
Market Price
$ 49.85
Selling Price
$ 42.46
3477
1250
2238
3839
Market Price
$ 29.01
Selling Price
$ 25.90
2161
1256
1733
2883
Market Price
$ 48.81
Selling Price
$ 44.02
941
232
811
3316
Market Price
$ 38.83
Selling Price
$ 33.06
1171
665
651
2689
Market Price
$ 52.00
Selling Price
$ 43.77
630
486
283
2107
Market Price
$ 61.91
Selling Price
$ 53.59
1198
684
663
1461
Market Price
$ 51.50
Selling Price
$ 43.06
721
682
228
1542
Market Price
$ 65.35
Selling Price
$ 57.24
3609
1338
3585
4094
Market Price
$ 42.89
Selling Price
$ 37.71
2955
871
2690
4632
Market Price
$ 54.11
Selling Price
$ 47.11
2146
1071
781
3081
Market Price
$ 67.32
Selling Price
$ 57.61
1942
627
641
2553
Market Price
$ 58.28
Selling Price
$ 48.65
512
219
156
2014
Market Price
$ 49.16
Selling Price
$ 41.88
685
661
304
792
Market Price
$ 52.35
Selling Price
$ 45.25
2780
1356
1446
3013
Market Price
$ 60.39
Selling Price
$ 53.12
169
141
127
795
Market Price
$ 49.13
Selling Price
$ 41.78
2189
1449
1081
2671
Market Price
$ 48.58
Selling Price
$ 43.60
1287
945
1056
3013
Market Price
$ 46.43
Selling Price
$ 38.74
1868
756
918
4196
Market Price
$ 63.65
Selling Price
$ 53.37
1499
1025
938
2260
Market Price
$ 36.68
Selling Price
$ 32.70
3024
2549
1291
4915
Market Price
$ 58.87
Selling Price
$ 51.71
2237
519
1866
4399
Market Price
$ 51.90
Selling Price
$ 43.61
1927
592
1643
4889
Market Price
$ 40.32
Selling Price
$ 35.45
1978
1456
1516
3599