Market Price
$ 59.31
2493
1259
1902
2612
Market Price
$ 60.26
528
486
149
1422
Market Price
$ 32.43
4143
2256
1401
4559
Market Price
$ 50.09
1284
976
1203
4556
Market Price
$ 35.26
333
194
253
1607
Market Price
$ 32.11
1345
729
1310
4109
Market Price
$ 31.69
1748
1652
747
3826
Market Price
$ 47.17
1015
212
345
2407
Market Price
$ 32.45
2555
871
1730
3121
Market Price
$ 68.41
4137
2057
2238
4902
Market Price
$ 41.79
1601
993
940
3220
Market Price
$ 34.38
877
537
297
1409
Market Price
$ 49.01
685
139
626
1400
Market Price
$ 58.44
1894
1041
601
2531
Market Price
$ 46.93
333
79
300
505
Market Price
$ 45.70
265
181
222
1170
Market Price
$ 39.79
642
473
200
1514
Market Price
$ 44.43
438
282
181
1181
Market Price
$ 35.73
4517
3418
2342
4887
Market Price
$ 58.59
309
262
174
519
Market Price
$ 51.94
335
178
161
1591
Market Price
$ 47.51
1078
1054
591
3441
Market Price
$ 62.34
1582
390
725
2061
Market Price
$ 52.31
302
297
83
931
Market Price
$ 41.47
791
551
375
1272
Market Price
$ 30.83
1311
1107
1235
2794
Market Price
$ 54.89
1539
678
542
2697
Market Price
$ 31.29
1912
1754
1120
3889
Market Price
$ 51.07
1243
671
978
2162
Market Price
$ 54.12
2846
1229
2370
4012
Market Price
$ 35.63
847
174
388
1859
Market Price
$ 30.40
2024
760
1839
3661
Market Price
$ 29.70
614
547
354
667
Market Price
$ 31.10
207
120
50
765
Market Price
$ 31.01
1248
1196
527
2140
Market Price
$ 32.19
337
302
332
1318
Market Price
$ 61.34
1413
447
798
3236
Market Price
$ 54.21
2975
2750
1613
3504
Market Price
$ 47.57
1910
1209
610
2028
Market Price
$ 64.63
480
354
191
1119