Market Price
$ 61.32
979
668
549
1530
Market Price
$ 54.55
444
115
310
584
Market Price
$ 50.79
2033
737
1090
3167
Market Price
$ 59.39
3195
711
2166
4499
Market Price
$ 55.11
762
597
734
1264
Market Price
$ 51.09
875
266
789
1738
Market Price
$ 63.70
1786
1579
701
2842
Market Price
$ 55.78
872
459
623
1282
Market Price
$ 56.94
436
161
166
1083
Market Price
$ 58.96
4728
2305
4144
4941
Market Price
$ 48.21
1029
364
315
1423
Market Price
$ 61.47
1076
1014
446
2678
Market Price
$ 59.34
1887
481
1461
2900
Market Price
$ 45.10
289
236
278
993
Market Price
$ 57.04
808
288
566
1986
Market Price
$ 48.21
1475
1152
1071
1932
Market Price
$ 52.32
1649
748
1435
4037
Market Price
$ 51.07
3057
1428
2312
3788
Market Price
$ 52.70
493
178
184
881
Market Price
$ 49.54
3280
2239
2504
4257
Market Price
$ 57.51
1791
1062
1112
2834
Market Price
$ 45.28
3075
635
2382
3791
Market Price
$ 48.50
825
765
766
1169
Market Price
$ 56.20
1190
493
403
3751
Market Price
$ 49.00
1005
695
744
2560
Market Price
$ 50.99
1122
614
659
4553
Market Price
$ 49.59
2400
1498
2395
4053
Market Price
$ 60.75
2208
1128
1143
3928
Market Price
$ 47.04
3858
847
3739
3972
Market Price
$ 55.98
811
656
754
1960
Market Price
$ 59.43
1394
530
571
2177
Market Price
$ 61.60
992
245
497
1618
Market Price
$ 57.81
425
101
293
1326
Market Price
$ 53.39
2857
2258
1593
3550
Market Price
$ 51.87
516
175
442
925
Market Price
$ 62.07
1746
1560
1178
1977
Market Price
$ 50.08
739
538
493
1104
Market Price
$ 53.93
1424
908
367
3420
Market Price
$ 50.20
1967
1629
487
2047
Market Price
$ 52.78
896
797
807
2457