Market Price
$ 33.89
Selling Price
$ 28.26
1761
526
1623
2703
Market Price
$ 33.40
Selling Price
$ 27.94
1145
764
809
1437
Market Price
$ 46.95
Selling Price
$ 40.49
1032
248
246
3357
Market Price
$ 30.93
Selling Price
$ 26.50
637
441
411
654
Market Price
$ 52.93
Selling Price
$ 45.67
346
114
305
749
Market Price
$ 65.38
Selling Price
$ 58.94
2082
1378
1181
3511
Market Price
$ 44.81
Selling Price
$ 39.68
2388
1174
1734
2504
Market Price
$ 42.44
Selling Price
$ 38.16
748
545
469
2519
Market Price
$ 48.09
Selling Price
$ 42.04
1600
1006
1219
4026
Market Price
$ 41.17
Selling Price
$ 37.34
901
202
892
1949
Market Price
$ 46.12
Selling Price
$ 39.89
834
345
545
3694
Market Price
$ 51.48
Selling Price
$ 45.71
3992
1661
2063
4778
Market Price
$ 49.67
Selling Price
$ 42.88
729
170
303
2375
Market Price
$ 56.92
Selling Price
$ 47.90
820
819
794
850
Market Price
$ 66.43
Selling Price
$ 57.21
3728
868
3151
4708
Market Price
$ 67.65
Selling Price
$ 59.38
2955
1465
2270
3178
Market Price
$ 40.64
Selling Price
$ 36.56
2060
909
1882
2824
Market Price
$ 50.68
Selling Price
$ 44.47
4238
4198
1749
4978
Market Price
$ 62.29
Selling Price
$ 53.60
2061
845
648
2098
Market Price
$ 61.25
Selling Price
$ 54.51
1161
587
1001
3700
Market Price
$ 59.27
Selling Price
$ 52.98
155
90
67
695
Market Price
$ 45.78
Selling Price
$ 38.47
904
437
608
1003
Market Price
$ 44.87
Selling Price
$ 38.12
1607
744
1448
2306
Market Price
$ 35.79
Selling Price
$ 30.72
727
202
366
853
Market Price
$ 49.47
Selling Price
$ 41.82
280
175
213
1307
Market Price
$ 44.05
Selling Price
$ 39.46
1517
862
805
3369
Market Price
$ 64.34
Selling Price
$ 55.16
950
668
255
3457
Market Price
$ 66.92
Selling Price
$ 58.78
1482
1457
333
3707
Market Price
$ 53.12
Selling Price
$ 47.91
1875
731
437
2603
Market Price
$ 47.04
Selling Price
$ 40.26
288
170
131
424
Market Price
$ 48.97
Selling Price
$ 42.79
3963
1392
3378
4825
Market Price
$ 42.37
Selling Price
$ 37.90
1681
401
457
2783
Market Price
$ 46.59
Selling Price
$ 40.57
2434
1353
757
2990
Market Price
$ 66.56
Selling Price
$ 58.31
670
483
137
1374
Market Price
$ 58.22
Selling Price
$ 52.00
218
194
56
574
Market Price
$ 52.85
Selling Price
$ 47.23
3598
2297
2272
4047
Market Price
$ 35.42
Selling Price
$ 29.72
1149
351
768
1891
Market Price
$ 29.18
Selling Price
$ 25.45
192
183
39
552
Market Price
$ 69.85
Selling Price
$ 59.18
1855
826
1225
3712
Market Price
$ 65.40
Selling Price
$ 58.48
3247
1781
2359
3521