Market Price
$ 31.73
2093
2004
1997
3202
Market Price
$ 31.40
713
412
224
1048
Market Price
$ 45.50
1539
1531
719
3507
Market Price
$ 41.53
947
546
792
2643
Market Price
$ 28.57
1178
975
375
2711
Market Price
$ 54.84
1027
493
279
3435
Market Price
$ 53.67
1359
1316
492
1786
Market Price
$ 67.47
3758
2956
2677
4023
Market Price
$ 56.84
977
222
544
1380
Market Price
$ 31.27
1146
731
426
3348
Market Price
$ 40.77
3220
2114
1573
4259
Market Price
$ 33.80
1703
1588
575
1938
Market Price
$ 60.51
918
492
754
1376
Market Price
$ 48.83
1132
698
1072
3283
Market Price
$ 69.15
3502
3088
845
4359
Market Price
$ 46.34
1331
1005
338
3630
Market Price
$ 46.73
1339
498
977
3515
Market Price
$ 35.20
1340
1098
727
4100
Market Price
$ 48.13
2936
2768
1575
4499
Market Price
$ 46.45
1067
675
719
1637
Market Price
$ 53.84
837
759
715
3242
Market Price
$ 36.12
1838
1769
1461
4917
Market Price
$ 34.33
268
77
257
689
Market Price
$ 61.20
2355
1742
1414
2508
Market Price
$ 42.18
485
295
404
2405
Market Price
$ 55.63
4334
3667
1102
4879
Market Price
$ 54.93
1818
1290
928
1831
Market Price
$ 34.59
601
281
127
2553
Market Price
$ 46.18
565
133
189
2052
Market Price
$ 52.63
3441
1977
736
4892
Market Price
$ 37.76
901
225
889
2659
Market Price
$ 46.15
2067
1967
2043
2476
Market Price
$ 44.69
1376
955
1233
1734
Market Price
$ 35.31
2918
1721
1491
3224
Market Price
$ 32.91
2421
1259
1884
4364
Market Price
$ 35.97
2156
1206
877
4909
Market Price
$ 64.78
489
489
391
998
Market Price
$ 45.33
613
335
254
635
Market Price
$ 47.72
542
463
394
671
Market Price
$ 51.54
1948
980
1088
1988