Market Price
$ 48.06
849
521
605
2805
Market Price
$ 49.21
1602
888
419
2530
Market Price
$ 42.03
1438
490
1255
1944
Market Price
$ 41.18
906
857
291
1856
Market Price
$ 48.19
347
299
307
1326
Market Price
$ 68.59
4753
3260
2086
4841
Market Price
$ 33.14
2749
1968
1503
3497
Market Price
$ 50.80
2457
859
1213
3344
Market Price
$ 51.60
978
642
481
3955
Market Price
$ 32.39
2264
1864
896
3200
Market Price
$ 57.10
943
844
378
1340
Market Price
$ 42.93
782
262
209
1078
Market Price
$ 57.95
2092
467
478
3623
Market Price
$ 36.14
1622
809
701
3674
Market Price
$ 28.58
864
458
207
2862
Market Price
$ 68.35
1449
1364
1202
3995
Market Price
$ 50.34
1621
903
500
2751
Market Price
$ 43.15
1784
738
796
3785
Market Price
$ 42.41
719
595
348
2678
Market Price
$ 47.29
1969
1110
1531
3015
Market Price
$ 57.50
1414
502
681
3767
Market Price
$ 40.88
675
463
292
868
Market Price
$ 68.06
2813
567
1542
3117
Market Price
$ 46.57
1181
1169
806
1191
Market Price
$ 46.25
2163
1089
1584
3172
Market Price
$ 65.32
2517
2164
1707
2746
Market Price
$ 39.54
1802
1215
512
3963
Market Price
$ 66.67
2177
1416
1331
3457
Market Price
$ 43.60
793
671
486
974
Market Price
$ 53.70
2780
893
1932
3046
Market Price
$ 55.88
904
780
699
1337
Market Price
$ 59.93
1622
901
1334
3507
Market Price
$ 36.68
392
267
254
1594
Market Price
$ 28.74
478
126
140
955
Market Price
$ 41.14
1118
973
509
1232
Market Price
$ 59.32
511
282
176
541
Market Price
$ 62.69
1070
776
390
4687
Market Price
$ 40.44
3050
1947
2225
3728
Market Price
$ 60.80
3652
2841
2597
4878
Market Price
$ 35.99
2369
881
2266
4952