Market Price
$ 46.02
2725
1541
1086
3062
Market Price
$ 32.28
3096
2958
1529
4135
Market Price
$ 44.86
867
243
790
3491
Market Price
$ 52.43
958
538
426
1537
Market Price
$ 50.24
1167
431
1027
4774
Market Price
$ 44.11
1577
958
811
1895
Market Price
$ 35.46
1065
406
424
1376
Market Price
$ 46.61
1308
1008
911
2689
Market Price
$ 42.20
1718
1182
1161
3305
Market Price
$ 47.10
2455
1820
1325
3356
Market Price
$ 65.51
392
383
330
615
Market Price
$ 35.67
2221
1447
1943
3414
Market Price
$ 53.69
858
238
410
2836
Market Price
$ 39.66
3194
2719
2315
4725
Market Price
$ 64.14
1725
435
1563
3846
Market Price
$ 29.74
1337
1011
945
4425
Market Price
$ 48.38
926
756
553
2285
Market Price
$ 57.91
1940
1797
1048
3560
Market Price
$ 43.27
3862
1328
3357
4866
Market Price
$ 32.62
2354
2090
571
4672
Market Price
$ 69.89
252
190
97
801
Market Price
$ 67.78
1626
753
1111
1813
Market Price
$ 52.38
3757
3214
2766
4921
Market Price
$ 41.29
360
343
346
461
Market Price
$ 56.97
4152
3347
3678
4757
Market Price
$ 57.50
2507
1172
1520
2513
Market Price
$ 70.07
202
99
71
436
Market Price
$ 32.07
376
149
347
631
Market Price
$ 47.80
3435
1549
3416
4698
Market Price
$ 57.25
370
243
174
551
Market Price
$ 43.63
939
643
314
2443
Market Price
$ 30.87
1064
249
1055
4339
Market Price
$ 39.51
1403
719
443
1896
Market Price
$ 45.18
486
422
441
1191
Market Price
$ 53.05
349
162
144
1566
Market Price
$ 66.37
754
587
353
955
Market Price
$ 52.28
1062
733
913
1552
Market Price
$ 32.48
1102
640
416
2122
Market Price
$ 39.84
398
157
273
1150
Market Price
$ 58.70
1015
823
544
2002