Market Price
$ 63.65
1254
457
697
3682
Market Price
$ 50.17
987
545
638
1461
Market Price
$ 50.71
1603
1056
1298
2240
Market Price
$ 46.75
1935
528
1722
2757
Market Price
$ 35.85
140
125
35
490
Market Price
$ 46.37
2626
2135
1865
2937
Market Price
$ 29.92
3254
2513
685
3547
Market Price
$ 40.68
1751
744
412
3716
Market Price
$ 32.07
833
476
584
3923
Market Price
$ 30.86
2530
1662
1123
3962
Market Price
$ 60.46
782
512
564
1667
Market Price
$ 48.44
693
427
315
1716
Market Price
$ 41.27
1571
881
787
3395
Market Price
$ 42.36
389
225
284
731
Market Price
$ 58.18
2548
899
1877
4369
Market Price
$ 49.23
470
147
98
2305
Market Price
$ 40.31
914
900
286
1234
Market Price
$ 42.92
2060
1866
1421
2455
Market Price
$ 33.09
1310
721
587
1778
Market Price
$ 56.39
2480
1058
970
3549
Market Price
$ 64.07
419
209
388
657
Market Price
$ 34.82
1214
576
655
3941
Market Price
$ 65.71
4423
3330
2461
4618
Market Price
$ 49.09
1818
867
1022
4827
Market Price
$ 49.47
1959
402
402
2968
Market Price
$ 45.44
1663
1502
1402
1703
Market Price
$ 61.75
610
549
526
797
Market Price
$ 40.94
817
523
698
935
Market Price
$ 50.53
2091
1131
1895
2538
Market Price
$ 35.97
545
207
323
1089
Market Price
$ 32.85
1832
733
1815
2314
Market Price
$ 57.01
811
661
656
1034
Market Price
$ 35.67
335
168
151
659
Market Price
$ 60.48
3391
1941
2940
4033
Market Price
$ 48.82
2841
1310
2392
4607
Market Price
$ 41.87
2240
1365
1469
2394
Market Price
$ 58.36
646
484
616
1385
Market Price
$ 41.71
524
504
152
1872
Market Price
$ 29.63
2306
2235
1171
3334
Market Price
$ 40.37
851
696
404
3296