Market Price
$ 15.65
972
913
489
1603
Market Price
$ 15.30
614
461
461
859
Market Price
$ 24.39
1685
1046
741
2204
Market Price
$ 22.12
3762
1855
2510
4909
Market Price
$ 23.64
3205
874
2396
4040
Market Price
$ 15.94
1775
940
1302
3005
Market Price
$ 24.02
2784
2231
737
3206
Market Price
$ 12.67
581
180
370
720
Market Price
$ 17.82
1132
459
606
1809
Market Price
$ 51.30
627
202
473
756
Market Price
$ 18.39
575
277
307
770
Market Price
$ 20.67
789
410
582
2568
Market Price
$ 21.38
2328
1442
779
2915
Market Price
$ 20.68
1762
1459
455
4284
Market Price
$ 17.97
662
360
267
1148
Market Price
$ 19.93
1177
410
883
2213
Market Price
$ 29.48
1488
633
418
2420
Market Price
$ 18.31
1081
666
861
3590
Market Price
$ 31.87
1483
665
1034
3978
Market Price
$ 19.48
2987
1719
894
3303
Market Price
$ 30.50
981
595
354
1119
Market Price
$ 38.80
1429
778
1007
2130
Market Price
$ 123.04
2215
726
603
3463
Market Price
$ 140.63
843
487
381
3993
Market Price
$ 16.97
3221
2041
2040
4991
Market Price
$ 116.54
1851
1133
627
1938
Market Price
$ 15.19
740
684
295
841
Market Price
$ 58.30
1021
1011
411
1468
Market Price
$ 20.52
1075
932
385
4292
Market Price
$ 146.74
3162
809
2564
3450
Market Price
$ 18.20
1250
1053
506
1730
Market Price
$ 88.01
2373
891
511
2673
Market Price
$ 42.61
2706
642
2513
4202
Market Price
$ 142.20
872
847
736
1356
Market Price
$ 21.54
454
330
171
1030
Market Price
$ 92.12
1705
1670
1652
1864
Market Price
$ 43.62
4461
2305
1817
4743
Market Price
$ 22.81
467
387
359
653
Market Price
$ 35.38
2639
2260
1663
4594
Market Price
$ 137.41
3632
3006
2281
3911