Market Price
$ 45.90
1820
1539
861
3719
Market Price
$ 31.75
874
654
854
940
Market Price
$ 52.33
653
421
350
2872
Market Price
$ 54.06
2596
1142
2093
4946
Market Price
$ 52.10
4154
2415
1842
4402
Market Price
$ 45.06
1867
871
1849
2039
Market Price
$ 36.37
2024
1796
1123
3246
Market Price
$ 61.66
1314
672
505
2738
Market Price
$ 68.40
431
100
167
954
Market Price
$ 41.94
1195
973
413
2265
Market Price
$ 62.62
2200
1395
2035
2691
Market Price
$ 68.07
819
311
574
1058
Market Price
$ 57.13
709
643
476
968
Market Price
$ 48.72
744
601
531
2783
Market Price
$ 54.85
2659
987
672
3479
Market Price
$ 35.21
340
251
225
929
Market Price
$ 44.69
1387
803
338
1671
Market Price
$ 66.82
174
164
154
649
Market Price
$ 59.51
2888
1063
2028
3793
Market Price
$ 30.31
1915
1094
1517
2145
Market Price
$ 46.51
857
204
398
3566
Market Price
$ 33.23
2774
2017
2748
2784
Market Price
$ 28.83
2127
1650
2078
2655
Market Price
$ 41.87
2371
946
1885
2592
Market Price
$ 66.59
1076
554
443
1482
Market Price
$ 30.03
1065
833
782
3964
Market Price
$ 45.29
882
372
335
4087
Market Price
$ 59.69
582
497
476
2888
Market Price
$ 45.46
1641
1170
974
2548
Market Price
$ 44.39
1032
910
262
1444
Market Price
$ 39.14
1023
875
831
1340
Market Price
$ 40.19
4006
2192
1607
4110
Market Price
$ 58.78
324
108
128
938
Market Price
$ 33.27
451
195
246
1530
Market Price
$ 64.92
530
352
335
2190
Market Price
$ 33.92
2204
2051
805
4589
Market Price
$ 41.22
2898
2516
2734
4734
Market Price
$ 62.65
1077
948
869
3380
Market Price
$ 63.22
1363
495
857
2107
Market Price
$ 52.05
1685
801
353
3016