Market Price
$ 62.86
1103
588
362
2060
Market Price
$ 47.80
2622
1486
1078
3551
Market Price
$ 60.51
3486
871
1194
3598
Market Price
$ 60.82
565
427
280
798
Market Price
$ 47.81
799
725
771
2977
Market Price
$ 51.81
822
791
173
934
Market Price
$ 45.19
1511
408
1161
2867
Market Price
$ 62.82
4752
1441
2516
4846
Market Price
$ 52.23
1985
646
1350
3497
Market Price
$ 55.79
1837
1232
1105
1841
Market Price
$ 38.80
364
255
341
1460
Market Price
$ 38.20
1355
1044
1174
1360
Market Price
$ 52.25
965
628
616
1464
Market Price
$ 55.30
1192
1183
800
1820
Market Price
$ 52.37
1883
714
1753
3363
Market Price
$ 57.23
1432
1279
675
3262
Market Price
$ 54.00
705
613
354
1005
Market Price
$ 45.84
995
781
330
1003
Market Price
$ 38.77
420
223
308
768
Market Price
$ 66.31
185
101
41
504
Market Price
$ 33.10
3028
2957
2629
4859
Market Price
$ 63.13
1405
410
595
2630
Market Price
$ 30.97
1457
365
743
1882
Market Price
$ 47.55
1380
883
646
2191
Market Price
$ 61.61
1399
580
829
3528
Market Price
$ 49.80
1355
702
652
1920
Market Price
$ 39.06
2736
974
1454
3151
Market Price
$ 41.81
334
254
286
773
Market Price
$ 30.95
471
137
117
568
Market Price
$ 41.58
897
637
589
930
Market Price
$ 52.81
568
365
438
1410
Market Price
$ 50.41
1431
1086
927
3527
Market Price
$ 41.30
469
454
237
1211
Market Price
$ 55.04
959
788
250
1264
Market Price
$ 29.48
3292
1110
2882
4883
Market Price
$ 33.79
1037
768
328
4470
Market Price
$ 64.67
1550
318
1088
1841
Market Price
$ 48.18
1394
1241
1086
1638
Market Price
$ 36.15
775
651
667
1805
Market Price
$ 48.96
812
255
506
1478