Market Price
$ 35.06
Selling Price
$ 30.40
1691
1562
1271
2899
Market Price
$ 42.79
Selling Price
$ 37.78
4168
2296
4086
4327
Market Price
$ 37.32
Selling Price
$ 32.84
1098
282
964
4075
Market Price
$ 40.01
Selling Price
$ 33.81
3089
1650
2447
3590
Market Price
$ 44.23
Selling Price
$ 37.06
196
184
143
849
Market Price
$ 34.40
Selling Price
$ 30.50
967
791
833
1031
Market Price
$ 59.64
Selling Price
$ 53.48
1515
1473
959
1563
Market Price
$ 55.95
Selling Price
$ 47.30
903
697
419
3202
Market Price
$ 47.83
Selling Price
$ 41.01
1802
1192
1723
3070
Market Price
$ 49.39
Selling Price
$ 44.25
1915
898
1111
3837
Market Price
$ 46.95
Selling Price
$ 40.08
3040
870
2825
3187
Market Price
$ 63.52
Selling Price
$ 55.38
2334
2297
1412
2986
Market Price
$ 39.93
Selling Price
$ 35.61
1479
1119
501
1860
Market Price
$ 36.46
Selling Price
$ 32.56
1566
424
1415
3873
Market Price
$ 68.43
Selling Price
$ 57.39
712
517
218
2334
Market Price
$ 46.19
Selling Price
$ 41.46
1217
761
814
2299
Market Price
$ 49.66
Selling Price
$ 41.64
915
834
460
1156
Market Price
$ 69.71
Selling Price
$ 58.92
343
108
98
549
Market Price
$ 45.39
Selling Price
$ 40.98
245
163
210
671
Market Price
$ 32.05
Selling Price
$ 28.66
1281
359
599
3929
Market Price
$ 43.48
Selling Price
$ 37.44
2011
1038
1624
3716
Market Price
$ 63.46
Selling Price
$ 56.18
3152
1484
2337
3374
Market Price
$ 31.27
Selling Price
$ 26.16
2995
2287
1506
3689
Market Price
$ 57.52
Selling Price
$ 51.54
584
205
521
726
Market Price
$ 52.86
Selling Price
$ 45.51
4689
4556
995
4913
Market Price
$ 45.00
Selling Price
$ 38.67
1170
358
1132
4307
Market Price
$ 58.87
Selling Price
$ 52.61
632
516
421
778
Market Price
$ 37.03
Selling Price
$ 31.46
1036
707
956
4346
Market Price
$ 29.81
Selling Price
$ 26.56
470
115
347
1447
Market Price
$ 29.12
Selling Price
$ 25.44
2080
782
1028
3252
Market Price
$ 56.66
Selling Price
$ 48.55
2361
1824
655
4639
Market Price
$ 62.77
Selling Price
$ 52.44
696
262
422
1863
Market Price
$ 56.64
Selling Price
$ 51.22
1335
781
739
4285
Market Price
$ 66.14
Selling Price
$ 59.55
3224
3097
2813
4477
Market Price
$ 59.73
Selling Price
$ 50.51
667
651
473
1975
Market Price
$ 35.96
Selling Price
$ 32.67
1797
1042
752
2443
Market Price
$ 61.75
Selling Price
$ 52.61
675
240
159
1261
Market Price
$ 63.77
Selling Price
$ 56.80
1823
1451
1369
1865
Market Price
$ 39.87
Selling Price
$ 33.79
835
458
749
2061
Market Price
$ 58.96
Selling Price
$ 52.39
2665
1551
1925
2741