Market Price
$ 39.42
1029
430
313
1091
Market Price
$ 63.04
1528
485
518
4005
Market Price
$ 54.44
3553
2972
1559
4025
Market Price
$ 48.83
1826
1677
647
2755
Market Price
$ 37.99
945
368
275
1186
Market Price
$ 49.12
330
71
312
728
Market Price
$ 48.28
636
384
574
2473
Market Price
$ 52.23
2939
1806
1397
3742
Market Price
$ 61.74
494
223
288
1095
Market Price
$ 50.58
896
845
443
903
Market Price
$ 56.24
876
822
419
3908
Market Price
$ 70.25
1910
1210
582
2368
Market Price
$ 31.10
2335
1634
710
4469
Market Price
$ 43.43
115
81
96
473
Market Price
$ 29.57
2134
555
2023
4890
Market Price
$ 48.04
998
360
538
3841
Market Price
$ 63.98
517
405
270
2338
Market Price
$ 64.89
1956
561
1032
2361
Market Price
$ 56.79
494
191
472
2050
Market Price
$ 57.60
357
137
234
602
Market Price
$ 58.27
1347
729
902
2348
Market Price
$ 67.67
670
366
494
1128
Market Price
$ 69.38
753
251
731
1196
Market Price
$ 69.08
399
92
252
1236
Market Price
$ 56.35
773
756
763
2654
Market Price
$ 58.85
989
616
469
1607
Market Price
$ 57.18
2125
1663
523
3799
Market Price
$ 53.54
1346
286
377
2570
Market Price
$ 59.61
658
572
262
3057
Market Price
$ 46.34
2157
532
1094
2780
Market Price
$ 48.31
2437
784
2388
4876
Market Price
$ 29.53
2884
2286
2196
3189
Market Price
$ 49.38
1286
1133
261
2196
Market Price
$ 38.15
2871
2210
2759
4605
Market Price
$ 62.18
957
289
526
2048
Market Price
$ 58.74
551
470
527
1432
Market Price
$ 61.60
838
519
258
2883
Market Price
$ 36.44
816
491
771
1620
Market Price
$ 31.85
2833
1601
1772
3704
Market Price
$ 44.61
1154
844
615
2473