Market Price
$ 48.05
1677
867
959
3604
Market Price
$ 47.77
4263
2000
3647
4430
Market Price
$ 68.42
577
571
401
1104
Market Price
$ 34.44
1971
656
1321
3424
Market Price
$ 48.02
4392
2180
3594
4466
Market Price
$ 35.58
1126
306
442
4240
Market Price
$ 59.63
1011
862
837
4525
Market Price
$ 39.70
576
280
484
692
Market Price
$ 49.87
1450
436
708
2546
Market Price
$ 56.55
1390
1282
450
2222
Market Price
$ 56.99
257
111
175
723
Market Price
$ 50.82
1017
697
667
1283
Market Price
$ 60.01
988
246
911
4192
Market Price
$ 32.02
1166
602
406
4751
Market Price
$ 63.94
628
336
527
2800
Market Price
$ 46.40
3717
3124
2285
4632
Market Price
$ 44.51
311
173
192
1294
Market Price
$ 36.43
2744
2001
2540
4240
Market Price
$ 62.01
852
718
453
3330
Market Price
$ 42.71
943
209
299
1335
Market Price
$ 53.12
1684
1079
1477
3165
Market Price
$ 40.56
2751
2112
797
4119
Market Price
$ 39.56
2072
1502
709
4156
Market Price
$ 45.89
1915
945
1090
2255
Market Price
$ 51.95
1179
1021
577
3152
Market Price
$ 46.08
572
547
224
2482
Market Price
$ 52.00
4291
3076
2496
4521
Market Price
$ 62.75
862
280
594
2028
Market Price
$ 48.17
2361
1700
1730
4313
Market Price
$ 36.05
306
63
233
682
Market Price
$ 62.98
3579
967
1149
3591
Market Price
$ 42.41
606
266
380
1636
Market Price
$ 52.76
2438
2319
2422
4209
Market Price
$ 62.94
1581
599
430
2578
Market Price
$ 43.29
599
538
445
1907
Market Price
$ 38.21
1527
587
854
1909
Market Price
$ 67.41
3936
3092
3746
3976
Market Price
$ 48.73
4212
1533
3737
4630
Market Price
$ 35.30
302
291
142
475
Market Price
$ 33.56
1713
968
841
2631