Market Price
$ 44.30
1012
326
302
4137
Market Price
$ 50.58
760
493
652
2201
Market Price
$ 48.74
701
382
368
959
Market Price
$ 54.19
693
552
619
3041
Market Price
$ 63.89
954
331
302
2871
Market Price
$ 37.34
1028
608
761
2187
Market Price
$ 59.40
1764
1368
1377
3822
Market Price
$ 46.23
876
274
492
1045
Market Price
$ 36.64
926
367
421
1731
Market Price
$ 48.30
1561
963
1255
1836
Market Price
$ 35.42
1285
1191
983
3699
Market Price
$ 44.96
1937
1184
893
2052
Market Price
$ 41.93
2531
2299
1247
2679
Market Price
$ 30.09
2553
1563
991
3345
Market Price
$ 55.73
2323
843
496
4207
Market Price
$ 54.27
962
494
495
1418
Market Price
$ 40.75
910
534
812
2200
Market Price
$ 50.34
2778
2241
1279
3048
Market Price
$ 49.45
2364
1517
2275
2762
Market Price
$ 40.70
2822
2075
1917
4105
Market Price
$ 30.29
853
218
304
4043
Market Price
$ 54.71
2763
1127
2672
3559
Market Price
$ 55.74
3238
2518
748
4758
Market Price
$ 40.74
1433
921
561
3357
Market Price
$ 63.72
1534
384
1254
3028
Market Price
$ 48.74
2424
611
2400
3504
Market Price
$ 58.54
886
721
285
1103
Market Price
$ 58.96
540
217
520
581
Market Price
$ 45.16
1128
793
481
3947
Market Price
$ 46.50
1183
499
716
4798
Market Price
$ 65.76
575
362
418
1608
Market Price
$ 58.38
3576
2686
2676
3740
Market Price
$ 65.12
498
448
104
700
Market Price
$ 63.25
2564
2079
2227
3494
Market Price
$ 49.92
2116
678
993
3368
Market Price
$ 37.14
1232
689
940
1575
Market Price
$ 38.45
1699
723
1054
2815
Market Price
$ 64.02
647
494
551
889
Market Price
$ 36.27
4033
2268
1660
4853
Market Price
$ 66.28
1646
948
583
1718