Market Price
$ 34.17
Selling Price
$ 29.94
1985
676
1225
3956
Market Price
$ 61.09
Selling Price
$ 54.66
1036
1023
255
3720
Market Price
$ 30.01
Selling Price
$ 26.12
730
715
230
827
Market Price
$ 33.67
Selling Price
$ 28.64
2680
1287
1088
2755
Market Price
$ 61.77
Selling Price
$ 54.04
746
671
589
1174
Market Price
$ 28.40
Selling Price
$ 25.51
1395
1168
1199
2992
Market Price
$ 45.09
Selling Price
$ 39.51
1435
1086
423
4283
Market Price
$ 57.05
Selling Price
$ 49.01
665
282
238
2306
Market Price
$ 57.88
Selling Price
$ 48.51
2382
1340
499
3182
Market Price
$ 61.83
Selling Price
$ 56.18
1553
924
1386
1773
Market Price
$ 38.79
Selling Price
$ 34.13
1554
1059
1074
4304
Market Price
$ 35.60
Selling Price
$ 29.82
3048
1522
645
4018
Market Price
$ 46.29
Selling Price
$ 41.66
991
200
371
1524
Market Price
$ 32.10
Selling Price
$ 27.82
625
196
179
1351
Market Price
$ 68.18
Selling Price
$ 59.15
1884
742
1553
4555
Market Price
$ 40.14
Selling Price
$ 34.31
915
704
390
1994
Market Price
$ 34.92
Selling Price
$ 29.13
2753
2464
2361
4797
Market Price
$ 33.81
Selling Price
$ 28.78
494
357
145
1100
Market Price
$ 34.66
Selling Price
$ 29.92
1839
534
372
2176
Market Price
$ 49.67
Selling Price
$ 43.61
1804
1013
1225
2797
Market Price
$ 50.34
Selling Price
$ 42.71
1111
1052
779
2606
Market Price
$ 67.06
Selling Price
$ 59.97
1787
1533
941
2150
Market Price
$ 48.22
Selling Price
$ 42.39
4484
4353
3745
4660
Market Price
$ 36.48
Selling Price
$ 30.66
4052
1474
3256
4178
Market Price
$ 60.82
Selling Price
$ 51.96
754
265
467
2206
Market Price
$ 66.97
Selling Price
$ 56.39
673
531
470
3020
Market Price
$ 63.60
Selling Price
$ 56.66
1326
329
926
1484
Market Price
$ 36.88
Selling Price
$ 32.30
2570
675
1826
4007
Market Price
$ 45.75
Selling Price
$ 38.28
854
326
642
2124
Market Price
$ 62.65
Selling Price
$ 56.36
1043
240
1009
1761
Market Price
$ 43.68
Selling Price
$ 37.85
501
476
118
549
Market Price
$ 54.91
Selling Price
$ 47.62
1417
770
1058
2541
Market Price
$ 51.60
Selling Price
$ 46.75
830
295
623
1221
Market Price
$ 47.17
Selling Price
$ 42.05
2638
2581
2041
3444
Market Price
$ 38.01
Selling Price
$ 34.50
915
731
327
1708
Market Price
$ 55.97
Selling Price
$ 46.81
2989
2988
1217
3361
Market Price
$ 40.40
Selling Price
$ 34.86
543
389
211
1355
Market Price
$ 53.45
Selling Price
$ 45.82
944
888
765
968
Market Price
$ 38.31
Selling Price
$ 33.09
946
867
468
1922
Market Price
$ 64.42
Selling Price
$ 54.87
270
103
140
597