Market Price
$ 30.22
Selling Price
$ 25.72
1854
1839
1422
2300
Market Price
$ 35.87
Selling Price
$ 32.57
1266
777
712
1409
Market Price
$ 54.47
Selling Price
$ 49.04
1407
622
1387
1814
Market Price
$ 46.42
Selling Price
$ 39.21
242
81
95
721
Market Price
$ 33.92
Selling Price
$ 29.00
1560
1377
1120
2784
Market Price
$ 30.21
Selling Price
$ 26.94
621
526
183
1054
Market Price
$ 57.55
Selling Price
$ 50.22
2393
1183
691
4908
Market Price
$ 48.92
Selling Price
$ 43.06
660
153
505
2339
Market Price
$ 64.86
Selling Price
$ 58.36
1868
970
1627
4147
Market Price
$ 31.84
Selling Price
$ 27.92
3378
1151
1845
4874
Market Price
$ 62.51
Selling Price
$ 53.74
3005
1982
2130
3834
Market Price
$ 42.79
Selling Price
$ 36.93
424
307
168
1691
Market Price
$ 69.01
Selling Price
$ 58.64
3973
2385
3300
4136
Market Price
$ 61.37
Selling Price
$ 53.75
3337
2258
1763
3927
Market Price
$ 30.55
Selling Price
$ 26.71
1628
723
756
3152
Market Price
$ 48.23
Selling Price
$ 41.60
4424
2142
1858
4885
Market Price
$ 46.52
Selling Price
$ 40.42
2862
1529
2669
3670
Market Price
$ 68.12
Selling Price
$ 56.84
154
59
46
722
Market Price
$ 42.24
Selling Price
$ 37.93
2581
2370
1797
3265
Market Price
$ 56.65
Selling Price
$ 47.60
605
446
566
2733
Market Price
$ 55.04
Selling Price
$ 46.69
1454
1029
1415
3105
Market Price
$ 34.36
Selling Price
$ 30.28
2607
560
552
2991
Market Price
$ 43.28
Selling Price
$ 38.24
600
334
172
2478
Market Price
$ 37.27
Selling Price
$ 33.64
1900
740
754
2120
Market Price
$ 54.56
Selling Price
$ 46.66
888
638
317
1664
Market Price
$ 41.14
Selling Price
$ 34.88
903
201
297
968
Market Price
$ 52.47
Selling Price
$ 45.92
1342
1306
363
1551
Market Price
$ 49.91
Selling Price
$ 44.91
803
753
262
2168
Market Price
$ 46.32
Selling Price
$ 39.54
927
662
747
1068
Market Price
$ 47.50
Selling Price
$ 42.59
1350
355
1058
1934
Market Price
$ 44.17
Selling Price
$ 37.81
496
452
374
626
Market Price
$ 46.22
Selling Price
$ 40.48
565
161
277
2477
Market Price
$ 68.70
Selling Price
$ 58.20
639
587
202
1005
Market Price
$ 33.83
Selling Price
$ 28.51
1305
1080
319
4087
Market Price
$ 49.62
Selling Price
$ 43.11
2448
616
2018
3335
Market Price
$ 60.66
Selling Price
$ 54.02
2417
1512
1164
4314
Market Price
$ 52.25
Selling Price
$ 43.99
1098
584
655
1697
Market Price
$ 55.06
Selling Price
$ 46.98
1590
340
1194
3815
Market Price
$ 64.01
Selling Price
$ 55.31
453
262
373
1833
Market Price
$ 36.66
Selling Price
$ 33.18
1360
1029
1177
3878