Market Price
$ 43.04
Selling Price
$ 38.84
1626
1248
441
2627
Market Price
$ 44.90
Selling Price
$ 39.20
267
228
212
694
Market Price
$ 50.21
Selling Price
$ 44.05
754
482
451
1897
Market Price
$ 33.97
Selling Price
$ 28.68
1579
885
1076
3784
Market Price
$ 41.10
Selling Price
$ 36.45
1825
496
756
1971
Market Price
$ 35.91
Selling Price
$ 31.19
2090
472
923
2516
Market Price
$ 36.00
Selling Price
$ 31.50
4003
3297
1103
4846
Market Price
$ 65.92
Selling Price
$ 57.11
381
122
223
965
Market Price
$ 34.91
Selling Price
$ 29.68
1010
972
652
1225
Market Price
$ 53.40
Selling Price
$ 45.43
2818
2515
1952
3399
Market Price
$ 53.47
Selling Price
$ 45.82
2212
772
1273
2803
Market Price
$ 33.10
Selling Price
$ 29.56
2157
773
1463
3391
Market Price
$ 30.20
Selling Price
$ 25.65
311
154
260
659
Market Price
$ 41.88
Selling Price
$ 36.24
2063
741
1585
2546
Market Price
$ 35.04
Selling Price
$ 31.84
408
358
203
2000
Market Price
$ 62.45
Selling Price
$ 55.99
1680
788
706
4690
Market Price
$ 45.64
Selling Price
$ 39.38
1581
555
954
2664
Market Price
$ 31.26
Selling Price
$ 26.96
2147
1554
1325
3878
Market Price
$ 39.11
Selling Price
$ 35.14
1020
405
788
1197
Market Price
$ 58.31
Selling Price
$ 52.92
875
759
779
1321
Market Price
$ 50.74
Selling Price
$ 44.82
1080
433
817
2600
Market Price
$ 28.43
Selling Price
$ 25.39
4025
2496
1661
4209
Market Price
$ 47.54
Selling Price
$ 42.37
3462
2022
2083
4057
Market Price
$ 60.84
Selling Price
$ 53.83
819
620
817
920
Market Price
$ 61.69
Selling Price
$ 55.59
852
249
656
1356
Market Price
$ 47.59
Selling Price
$ 43.03
191
142
131
534
Market Price
$ 51.15
Selling Price
$ 44.86
1761
682
1753
2230
Market Price
$ 47.10
Selling Price
$ 40.43
464
212
139
734
Market Price
$ 37.66
Selling Price
$ 32.42
363
125
269
1239
Market Price
$ 61.91
Selling Price
$ 55.56
3457
2295
2982
4689
Market Price
$ 31.34
Selling Price
$ 26.79
866
645
176
1292
Market Price
$ 47.11
Selling Price
$ 41.14
3249
807
1715
3788
Market Price
$ 46.97
Selling Price
$ 39.63
3758
3564
1464
4519
Market Price
$ 52.53
Selling Price
$ 44.01
94
73
35
412
Market Price
$ 34.00
Selling Price
$ 28.47
1074
1053
969
1719
Market Price
$ 41.86
Selling Price
$ 36.11
717
368
294
1300
Market Price
$ 34.81
Selling Price
$ 30.69
437
112
143
607
Market Price
$ 36.03
Selling Price
$ 30.78
366
290
152
874
Market Price
$ 63.89
Selling Price
$ 56.07
206
100
173
759
Market Price
$ 32.20
Selling Price
$ 28.19
3139
2157
796
4527