Market Price
$ 38.81
Selling Price
$ 35.07
2989
1655
599
3157
Market Price
$ 59.72
Selling Price
$ 52.50
593
320
324
762
Market Price
$ 66.64
Selling Price
$ 55.82
1455
943
1290
4902
Market Price
$ 63.51
Selling Price
$ 55.53
848
456
326
2996
Market Price
$ 46.85
Selling Price
$ 42.27
1702
562
1020
3624
Market Price
$ 64.45
Selling Price
$ 55.28
416
416
133
669
Market Price
$ 52.88
Selling Price
$ 46.37
1014
493
653
1217
Market Price
$ 59.55
Selling Price
$ 50.52
894
631
655
3604
Market Price
$ 56.12
Selling Price
$ 48.75
1840
894
728
3910
Market Price
$ 39.03
Selling Price
$ 32.74
324
198
268
802
Market Price
$ 62.39
Selling Price
$ 53.32
963
779
740
3878
Market Price
$ 68.73
Selling Price
$ 57.95
779
522
366
871
Market Price
$ 40.91
Selling Price
$ 35.47
1359
1354
950
1808
Market Price
$ 51.49
Selling Price
$ 43.14
2111
1660
2008
4358
Market Price
$ 33.28
Selling Price
$ 28.41
3842
2575
3104
4510
Market Price
$ 55.39
Selling Price
$ 47.97
484
352
463
1143
Market Price
$ 29.87
Selling Price
$ 27.14
149
63
136
731
Market Price
$ 50.86
Selling Price
$ 44.25
276
198
213
1323
Market Price
$ 39.06
Selling Price
$ 33.04
1795
453
426
2081
Market Price
$ 63.81
Selling Price
$ 55.31
582
494
343
963
Market Price
$ 59.19
Selling Price
$ 49.51
208
137
119
913
Market Price
$ 50.31
Selling Price
$ 44.08
741
529
536
1820
Market Price
$ 40.79
Selling Price
$ 36.96
1162
465
384
2130
Market Price
$ 30.29
Selling Price
$ 26.91
253
154
69
714
Market Price
$ 54.24
Selling Price
$ 47.52
3820
1084
2599
4934
Market Price
$ 59.98
Selling Price
$ 50.24
748
431
299
3631
Market Price
$ 56.32
Selling Price
$ 47.89
448
139
130
1949
Market Price
$ 61.78
Selling Price
$ 54.73
218
133
92
803
Market Price
$ 48.94
Selling Price
$ 43.59
500
189
467
1745
Market Price
$ 67.07
Selling Price
$ 57.74
1540
491
550
3082
Market Price
$ 56.45
Selling Price
$ 50.03
1405
768
602
1462
Market Price
$ 38.76
Selling Price
$ 32.48
831
627
609
2448
Market Price
$ 60.12
Selling Price
$ 52.45
1768
781
1393
3619
Market Price
$ 52.98
Selling Price
$ 44.93
671
223
230
2872
Market Price
$ 58.05
Selling Price
$ 49.06
2419
895
2099
2930
Market Price
$ 41.42
Selling Price
$ 35.13
436
260
236
836
Market Price
$ 53.29
Selling Price
$ 45.52
748
239
383
865
Market Price
$ 36.55
Selling Price
$ 32.50
1434
639
408
2921
Market Price
$ 60.34
Selling Price
$ 53.99
1821
699
782
2656
Market Price
$ 42.54
Selling Price
$ 35.81
3146
897
2825
4958