Market Price
$ 30.92
755
297
312
838
Market Price
$ 45.92
824
440
298
1620
Market Price
$ 58.63
840
561
645
1633
Market Price
$ 45.46
442
390
209
875
Market Price
$ 48.65
1545
610
681
3861
Market Price
$ 52.65
692
608
380
817
Market Price
$ 53.94
1503
1483
511
2745
Market Price
$ 57.26
2402
1687
1428
4217
Market Price
$ 31.43
1707
795
509
2378
Market Price
$ 50.16
2255
1720
1472
2960
Market Price
$ 34.73
267
90
158
467
Market Price
$ 32.23
2190
819
894
4866
Market Price
$ 47.58
1471
542
665
3859
Market Price
$ 56.88
3429
729
1902
3481
Market Price
$ 55.05
2259
745
1701
3412
Market Price
$ 53.94
1005
554
800
1781
Market Price
$ 62.97
922
447
391
1192
Market Price
$ 33.95
1295
404
1181
2109
Market Price
$ 38.19
2921
2555
1580
3616
Market Price
$ 31.92
767
454
351
1792
Market Price
$ 54.89
2445
1110
1513
3085
Market Price
$ 45.29
791
381
496
2857
Market Price
$ 51.01
805
182
498
3647
Market Price
$ 56.70
1129
584
1079
1485
Market Price
$ 53.63
701
566
547
816
Market Price
$ 39.10
2560
2267
622
3465
Market Price
$ 33.71
2139
1549
1135
2966
Market Price
$ 36.12
1897
718
631
4191
Market Price
$ 66.23
1284
1280
815
2383
Market Price
$ 32.73
1467
1273
805
1968
Market Price
$ 63.09
1211
1134
890
4624
Market Price
$ 48.56
2795
1380
2160
3510
Market Price
$ 48.15
1514
1124
1464
3011
Market Price
$ 67.73
1047
910
834
3704
Market Price
$ 42.85
991
650
779
2439
Market Price
$ 54.44
1173
1166
1144
1420
Market Price
$ 43.80
563
559
281
1654
Market Price
$ 53.76
2457
1277
2336
2564
Market Price
$ 28.18
1553
682
1184
3581
Market Price
$ 62.69
406
238
385
932