Market Price
$ 43.12
1692
1046
552
4628
Market Price
$ 36.87
963
953
424
4613
Market Price
$ 48.69
1770
1003
1108
3843
Market Price
$ 48.12
215
181
164
899
Market Price
$ 27.66
3361
2348
925
4241
Market Price
$ 49.47
1011
873
481
2478
Market Price
$ 59.88
1049
725
250
2086
Market Price
$ 62.89
1377
985
1240
4124
Market Price
$ 49.60
1512
1401
1051
2023
Market Price
$ 66.16
425
174
356
770
Market Price
$ 41.97
860
810
206
1931
Market Price
$ 42.65
2507
2428
1724
3338
Market Price
$ 45.78
1983
1433
972
2362
Market Price
$ 38.25
555
283
204
707
Market Price
$ 37.34
2312
1499
845
2998
Market Price
$ 41.57
2444
667
1324
2513
Market Price
$ 32.27
1682
1223
1366
3456
Market Price
$ 45.23
2217
1666
1314
3841
Market Price
$ 56.05
888
296
477
3769
Market Price
$ 68.30
2329
1074
1511
3203
Market Price
$ 29.07
4050
3867
1873
4849
Market Price
$ 55.40
1106
776
760
1676
Market Price
$ 36.54
2299
1100
949
2627
Market Price
$ 30.16
842
295
664
1397
Market Price
$ 44.47
4310
997
4213
4710
Market Price
$ 40.42
1761
772
1225
1809
Market Price
$ 54.67
971
790
542
4251
Market Price
$ 56.87
1379
284
1338
2956
Market Price
$ 52.60
1422
509
744
3233
Market Price
$ 44.74
2234
771
1510
4101
Market Price
$ 59.19
1721
750
1105
4031
Market Price
$ 61.42
452
372
328
1271
Market Price
$ 30.86
2282
2067
826
3020
Market Price
$ 61.27
2624
1384
1035
4039
Market Price
$ 32.42
2578
1298
634
2984
Market Price
$ 61.36
861
608
608
2760
Market Price
$ 42.46
2319
1749
1175
4329
Market Price
$ 54.64
2871
1638
2260
4236
Market Price
$ 40.04
1806
1556
836
1971
Market Price
$ 69.80
1722
1465
810
1722