Market Price
$ 52.67
352
275
195
1094
Market Price
$ 46.34
1423
1152
845
1842
Market Price
$ 48.31
925
654
642
4085
Market Price
$ 35.05
1483
1317
1411
1978
Market Price
$ 23.70
2708
1588
830
3794
Market Price
$ 22.96
971
354
711
2408
Market Price
$ 23.78
2864
1116
2577
4129
Market Price
$ 30.04
503
372
215
2427
Market Price
$ 24.42
1680
909
1477
2059
Market Price
$ 24.29
2569
1612
2222
2581
Market Price
$ 25.75
1100
256
965
1551
Market Price
$ 26.38
1775
780
1431
3979
Market Price
$ 36.85
292
60
71
589
Market Price
$ 42.80
1685
1369
514
4187
Market Price
$ 19.35
2758
877
1634
3265
Market Price
$ 18.58
649
284
355
2216
Market Price
$ 25.57
591
442
537
693
Market Price
$ 23.85
1270
609
856
2775
Market Price
$ 23.62
3785
2541
898
4573
Market Price
$ 23.81
2519
1915
1217
2583
Market Price
$ 46.13
3083
709
2155
3093
Market Price
$ 45.34
2516
1805
1402
2591
Market Price
$ 51.19
353
92
213
455
Market Price
$ 50.58
2738
1753
2037
3604
Market Price
$ 32.89
1267
367
876
1887
Market Price
$ 24.29
4570
2106
1665
4919
Market Price
$ 31.11
2254
1001
671
2528
Market Price
$ 17.67
1165
916
608
2311
Market Price
$ 18.06
1281
613
694
2988
Market Price
$ 22.12
2053
2016
1911
2661
Market Price
$ 25.06
289
214
277
519
Market Price
$ 57.50
770
424
167
987
Market Price
$ 27.27
393
362
126
484
Market Price
$ 31.03
1549
330
907
4530
Market Price
$ 32.32
2975
2422
1054
3032
Market Price
$ 24.02
2956
2103
2680
3109
Market Price
$ 23.34
2057
1814
560
2101
Market Price
$ 30.14
1144
289
930
2120
Market Price
$ 18.88
2897
1895
1269
3871
Market Price
$ 23.22
730
608
703
1001