Market Price
$ 44.47
175
144
108
615
Market Price
$ 42.96
2603
1597
2453
2831
Market Price
$ 58.12
3017
1779
710
4031
Market Price
$ 37.79
605
163
448
1725
Market Price
$ 44.63
1421
1309
669
3490
Market Price
$ 64.63
624
292
323
1683
Market Price
$ 31.59
1095
425
839
1719
Market Price
$ 58.46
2257
1546
1287
2745
Market Price
$ 56.15
1699
1048
1491
4765
Market Price
$ 48.42
1626
657
705
3472
Market Price
$ 65.74
180
155
81
678
Market Price
$ 39.58
924
362
536
1150
Market Price
$ 52.58
790
275
198
1507
Market Price
$ 35.56
2691
1207
1629
3395
Market Price
$ 60.67
921
328
379
1299
Market Price
$ 36.27
2080
644
886
3133
Market Price
$ 45.16
1620
1444
705
4511
Market Price
$ 63.27
1056
876
753
1265
Market Price
$ 58.30
908
423
734
3428
Market Price
$ 38.21
4109
4021
1618
4928
Market Price
$ 46.56
489
407
136
1406
Market Price
$ 42.45
841
542
331
3115
Market Price
$ 58.23
948
917
627
1961
Market Price
$ 33.13
320
223
317
733
Market Price
$ 57.32
1792
1186
378
2139
Market Price
$ 44.21
2140
588
1505
4735
Market Price
$ 56.12
755
533
628
1136
Market Price
$ 61.71
2024
1805
841
4540
Market Price
$ 42.19
545
238
228
2653
Market Price
$ 29.09
2287
527
1411
3217
Market Price
$ 53.30
925
304
314
3673
Market Price
$ 40.62
2619
2108
617
4322
Market Price
$ 42.21
828
600
186
2610
Market Price
$ 57.38
3360
1928
2813
4660
Market Price
$ 48.82
2083
1758
584
3650
Market Price
$ 49.14
2515
1479
1888
4771
Market Price
$ 31.08
1607
1104
1046
1699
Market Price
$ 64.10
2894
2232
868
4177
Market Price
$ 47.73
146
113
118
429
Market Price
$ 62.47
2075
2045
629
3833