Market Price
$ 28.68
Selling Price
$ 25.19
1632
1176
578
3453
Market Price
$ 32.08
Selling Price
$ 27.10
1568
1383
1524
4763
Market Price
$ 61.77
Selling Price
$ 51.77
139
132
35
416
Market Price
$ 39.36
Selling Price
$ 33.91
1630
1107
622
4969
Market Price
$ 35.16
Selling Price
$ 30.93
1486
914
437
4405
Market Price
$ 48.28
Selling Price
$ 43.58
2901
955
2107
3554
Market Price
$ 61.24
Selling Price
$ 53.99
2044
1488
910
2790
Market Price
$ 50.54
Selling Price
$ 43.78
529
185
120
1808
Market Price
$ 66.82
Selling Price
$ 58.31
1204
632
260
3966
Market Price
$ 31.96
Selling Price
$ 27.59
3650
2697
2060
3894
Market Price
$ 35.32
Selling Price
$ 29.88
800
276
739
1539
Market Price
$ 38.20
Selling Price
$ 32.27
3120
2817
1358
3483
Market Price
$ 40.67
Selling Price
$ 35.50
2662
2488
2486
4473
Market Price
$ 57.68
Selling Price
$ 51.74
3264
2415
1972
3653
Market Price
$ 34.46
Selling Price
$ 31.06
1102
1067
1021
2125
Market Price
$ 30.84
Selling Price
$ 26.19
600
249
260
851
Market Price
$ 69.53
Selling Price
$ 59.96
3340
2030
797
4108
Market Price
$ 67.88
Selling Price
$ 59.54
497
247
267
991
Market Price
$ 69.92
Selling Price
$ 59.24
2857
2155
2162
4654
Market Price
$ 67.95
Selling Price
$ 58.89
2041
778
1604
3255
Market Price
$ 52.80
Selling Price
$ 46.74
1588
1352
1158
4460
Market Price
$ 30.98
Selling Price
$ 26.60
786
392
714
3109
Market Price
$ 36.31
Selling Price
$ 32.09
1612
1245
1606
4670
Market Price
$ 41.04
Selling Price
$ 36.29
452
258
98
984
Market Price
$ 33.98
Selling Price
$ 29.78
325
138
101
671
Market Price
$ 45.96
Selling Price
$ 40.87
460
349
117
548
Market Price
$ 29.91
Selling Price
$ 26.53
859
675
587
2761
Market Price
$ 51.85
Selling Price
$ 45.59
1708
409
1184
1930
Market Price
$ 55.93
Selling Price
$ 47.14
967
655
914
2425
Market Price
$ 51.97
Selling Price
$ 43.37
1603
1155
913
2613
Market Price
$ 42.72
Selling Price
$ 36.56
3549
1778
1428
4089
Market Price
$ 30.39
Selling Price
$ 26.48
1523
494
602
3051
Market Price
$ 69.77
Selling Price
$ 58.62
996
226
705
1961
Market Price
$ 39.56
Selling Price
$ 33.87
3677
3061
2883
4119
Market Price
$ 47.62
Selling Price
$ 40.25
844
596
754
2543
Market Price
$ 42.32
Selling Price
$ 35.79
1008
421
399
2860
Market Price
$ 54.99
Selling Price
$ 49.56
1982
674
722
4155
Market Price
$ 31.58
Selling Price
$ 27.34
2501
1224
1860
4841
Market Price
$ 64.39
Selling Price
$ 55.72
3464
3126
1236
4916
Market Price
$ 44.75
Selling Price
$ 40.41
3571
899
3146
4694