Market Price
$ 44.53
Selling Price
$ 39.50
4449
4008
3255
4554
Market Price
$ 60.30
Selling Price
$ 50.80
185
149
131
686
Market Price
$ 58.50
Selling Price
$ 51.50
706
519
696
1099
Market Price
$ 43.35
Selling Price
$ 37.24
3433
2672
3140
3706
Market Price
$ 43.68
Selling Price
$ 36.56
1062
546
536
1655
Market Price
$ 44.35
Selling Price
$ 40.19
2504
1543
2480
3733
Market Price
$ 66.31
Selling Price
$ 58.13
1343
1080
1317
2767
Market Price
$ 45.51
Selling Price
$ 40.15
496
266
122
673
Market Price
$ 32.37
Selling Price
$ 27.54
608
447
579
1983
Market Price
$ 52.97
Selling Price
$ 47.52
2720
632
860
4767
Market Price
$ 32.00
Selling Price
$ 26.68
2336
1307
1875
2362
Market Price
$ 50.64
Selling Price
$ 43.63
3721
1691
2718
4626
Market Price
$ 48.26
Selling Price
$ 43.83
1566
638
1487
1733
Market Price
$ 55.95
Selling Price
$ 50.17
2469
972
1867
3249
Market Price
$ 58.39
Selling Price
$ 49.01
2196
2067
1439
3137
Market Price
$ 39.31
Selling Price
$ 33.29
2045
1164
2023
3732
Market Price
$ 59.78
Selling Price
$ 54.14
1133
851
914
3010
Market Price
$ 65.84
Selling Price
$ 59.14
1716
745
1218
3045
Market Price
$ 54.76
Selling Price
$ 48.86
2631
1289
799
4012
Market Price
$ 33.96
Selling Price
$ 30.05
1043
418
879
2127
Market Price
$ 29.11
Selling Price
$ 25.46
469
447
234
1654
Market Price
$ 56.68
Selling Price
$ 47.42
484
472
371
519
Market Price
$ 56.16
Selling Price
$ 50.54
703
557
408
1085
Market Price
$ 28.12
Selling Price
$ 25.10
4763
1313
3497
4831
Market Price
$ 45.17
Selling Price
$ 39.98
324
159
178
1083
Market Price
$ 55.42
Selling Price
$ 49.94
583
248
255
1640
Market Price
$ 30.28
Selling Price
$ 26.57
540
436
410
1742
Market Price
$ 34.97
Selling Price
$ 30.96
885
739
331
3453
Market Price
$ 40.24
Selling Price
$ 34.42
2976
1849
649
3985
Market Price
$ 31.69
Selling Price
$ 27.04
4022
2616
3562
4852
Market Price
$ 30.24
Selling Price
$ 25.26
2566
937
2088
3016
Market Price
$ 69.99
Selling Price
$ 59.76
669
235
238
1307
Market Price
$ 55.17
Selling Price
$ 47.85
737
585
212
2684
Market Price
$ 31.85
Selling Price
$ 28.16
476
456
123
2184
Market Price
$ 50.62
Selling Price
$ 45.98
2536
2008
861
4153
Market Price
$ 42.39
Selling Price
$ 35.58
2490
2247
2236
3641
Market Price
$ 54.49
Selling Price
$ 47.31
1264
569
1185
3798
Market Price
$ 65.84
Selling Price
$ 58.65
2749
1196
905
3548
Market Price
$ 56.37
Selling Price
$ 50.31
2670
1165
580
2890
Market Price
$ 36.77
Selling Price
$ 32.64
1463
1144
1453
3611