Market Price
$ 66.43
Selling Price
$ 55.90
3302
1711
833
3607
Market Price
$ 39.21
Selling Price
$ 35.13
760
348
720
2556
Market Price
$ 63.94
Selling Price
$ 54.92
1644
678
1313
1697
Market Price
$ 53.05
Selling Price
$ 48.15
822
410
393
1625
Market Price
$ 48.16
Selling Price
$ 41.95
377
256
236
1570
Market Price
$ 37.69
Selling Price
$ 33.87
1140
602
723
1869
Market Price
$ 67.34
Selling Price
$ 57.46
4178
1276
957
4909
Market Price
$ 48.64
Selling Price
$ 41.14
1403
689
1371
3940
Market Price
$ 32.76
Selling Price
$ 29.42
3855
3309
1235
4171
Market Price
$ 46.18
Selling Price
$ 38.65
2821
2787
1715
3395
Market Price
$ 53.39
Selling Price
$ 46.28
1180
513
1098
2219
Market Price
$ 49.75
Selling Price
$ 44.25
1498
532
765
3828
Market Price
$ 30.82
Selling Price
$ 26.66
854
501
835
2031
Market Price
$ 38.03
Selling Price
$ 33.01
4410
3733
1715
4865
Market Price
$ 28.77
Selling Price
$ 26.13
2774
1451
1037
3721
Market Price
$ 54.75
Selling Price
$ 47.55
933
211
914
1152
Market Price
$ 58.22
Selling Price
$ 50.54
1804
864
1316
3105
Market Price
$ 27.63
Selling Price
$ 25.06
3304
1597
975
4128
Market Price
$ 59.51
Selling Price
$ 51.58
588
252
567
2358
Market Price
$ 66.57
Selling Price
$ 57.61
2886
2263
1457
3706
Market Price
$ 55.39
Selling Price
$ 47.16
797
662
704
3774
Market Price
$ 32.51
Selling Price
$ 27.73
968
858
602
3283
Market Price
$ 39.32
Selling Price
$ 33.83
541
118
286
1598
Market Price
$ 59.55
Selling Price
$ 50.47
4643
3690
3882
4885
Market Price
$ 60.54
Selling Price
$ 52.84
275
230
213
915
Market Price
$ 44.18
Selling Price
$ 39.58
3092
848
2877
4939
Market Price
$ 60.90
Selling Price
$ 51.68
750
633
280
2033
Market Price
$ 33.32
Selling Price
$ 29.61
2193
953
1201
2201
Market Price
$ 39.56
Selling Price
$ 35.45
2628
1528
1923
4594
Market Price
$ 33.65
Selling Price
$ 29.22
3895
2278
808
4024
Market Price
$ 59.52
Selling Price
$ 51.88
2532
1294
1441
3399
Market Price
$ 64.01
Selling Price
$ 56.73
806
786
381
1165
Market Price
$ 64.78
Selling Price
$ 57.26
1652
987
1179
2130
Market Price
$ 49.76
Selling Price
$ 44.85
665
339
197
1868
Market Price
$ 65.22
Selling Price
$ 59.00
982
214
746
2645
Market Price
$ 31.39
Selling Price
$ 28.39
174
115
124
824
Market Price
$ 36.39
Selling Price
$ 30.98
874
535
648
2284
Market Price
$ 40.22
Selling Price
$ 33.83
1395
926
1295
2416
Market Price
$ 42.37
Selling Price
$ 37.72
538
213
181
897
Market Price
$ 49.43
Selling Price
$ 43.26
497
191
263
2387