Market Price
$ 33.93
Selling Price
$ 30.32
2611
712
2363
4124
Market Price
$ 39.22
Selling Price
$ 33.67
1080
278
508
2751
Market Price
$ 29.52
Selling Price
$ 26.01
1241
1186
1098
1666
Market Price
$ 40.30
Selling Price
$ 35.46
1183
370
758
1895
Market Price
$ 63.59
Selling Price
$ 53.77
447
224
348
601
Market Price
$ 41.08
Selling Price
$ 34.46
2270
1401
1324
2901
Market Price
$ 35.11
Selling Price
$ 31.18
2316
1743
841
3063
Market Price
$ 35.76
Selling Price
$ 32.14
3752
1433
1563
4053
Market Price
$ 54.84
Selling Price
$ 46.51
840
502
739
2659
Market Price
$ 55.89
Selling Price
$ 46.80
1322
1095
332
3104
Market Price
$ 64.87
Selling Price
$ 54.17
1902
1785
1561
3385
Market Price
$ 36.50
Selling Price
$ 31.35
793
324
744
905
Market Price
$ 56.14
Selling Price
$ 49.19
1900
676
1516
1997
Market Price
$ 47.08
Selling Price
$ 39.87
348
83
112
1550
Market Price
$ 61.63
Selling Price
$ 53.39
1472
808
1226
2459
Market Price
$ 36.57
Selling Price
$ 32.36
472
200
112
907
Market Price
$ 33.33
Selling Price
$ 27.80
1715
1504
1440
2889
Market Price
$ 32.33
Selling Price
$ 27.21
2099
899
785
2724
Market Price
$ 30.91
Selling Price
$ 27.75
2483
780
986
3608
Market Price
$ 32.52
Selling Price
$ 28.85
760
727
293
2044
Market Price
$ 33.77
Selling Price
$ 30.50
1370
574
573
2423
Market Price
$ 38.47
Selling Price
$ 32.89
267
138
83
1210
Market Price
$ 42.86
Selling Price
$ 36.31
494
113
99
1651
Market Price
$ 34.80
Selling Price
$ 29.56
862
732
433
1624
Market Price
$ 44.63
Selling Price
$ 40.49
728
334
369
1407
Market Price
$ 29.71
Selling Price
$ 25.96
833
614
617
2161
Market Price
$ 51.04
Selling Price
$ 44.77
1014
1011
477
3979
Market Price
$ 38.37
Selling Price
$ 34.30
2242
1469
681
2483
Market Price
$ 37.90
Selling Price
$ 33.91
310
214
87
768
Market Price
$ 56.00
Selling Price
$ 48.42
627
167
549
1599
Market Price
$ 55.41
Selling Price
$ 49.40
362
248
255
949
Market Price
$ 39.73
Selling Price
$ 34.53
2882
2868
1062
3767
Market Price
$ 49.32
Selling Price
$ 44.41
3086
1539
2567
3305
Market Price
$ 46.79
Selling Price
$ 42.51
1609
753
568
1626
Market Price
$ 57.13
Selling Price
$ 47.71
2360
574
1423
4028
Market Price
$ 52.71
Selling Price
$ 45.35
619
194
602
1005
Market Price
$ 31.88
Selling Price
$ 28.01
537
223
432
2448
Market Price
$ 66.55
Selling Price
$ 58.24
3049
2441
1170
4612
Market Price
$ 64.94
Selling Price
$ 56.06
1867
1236
1141
2023
Market Price
$ 34.26
Selling Price
$ 30.69
147
139
78
545