Financial Metrics
G Genpact LTDFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 609703000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 630523000.0 | +3.4% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 648783000.0 | +2.9% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2017-06-30 | 670697000.0 | +3.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 708824000.0 | +5.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 688912000.0 | -2.8% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 728561000.0 | +5.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 747978000.0 | +2.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 809206000.0 | +8.2% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 881799000.0 | +9.0% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 888799000.0 | +0.8% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 923192000.0 | +3.9% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 900094000.0 | -2.5% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 935523000.0 | +3.9% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 946071000.0 | +1.1% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 988126000.0 | +4.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 1015737000.0 | +2.8% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1068443000.0 | +5.2% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 1089147000.0 | +1.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 1111037000.0 | +2.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1089319000.0 | -2.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 1105524000.0 | +1.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 1135792000.0 | +2.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1131237000.0 | -0.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 1176212000.0 | +4.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 1210949000.0 | +3.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1214926000.0 | +0.3% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1254418000.0 | +3.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1291257000.0 | +2.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 2570756000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 2736929000.0 | +6.5% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 3000790000.0 | +9.6% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 3520543000.0 | +17.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 3709377000.0 | +5.4% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 4022211000.0 | +8.4% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 4371172000.0 | +8.7% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 4476888000.0 | +2.4% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4767139000.0 | +6.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5079879000.0 | +6.6% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 236855000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 246768000.0 | +4.2% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 256351000.0 | +3.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 239658000.0 | -6.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 256189000.0 | +6.9% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 280034000.0 | +9.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 244588000.0 | -12.7% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 265663000.0 | +8.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 266566000.0 | +0.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 290069000.0 | +8.8% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 310555000.0 | +7.1% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 315140000.0 | +1.5% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 318421000.0 | +1.0% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 306202000.0 | -3.8% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 329694000.0 | +7.7% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 345143000.0 | +4.7% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 355144000.0 | +2.9% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 362051000.0 | +1.9% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 382481000.0 | +5.6% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 374891000.0 | -2.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 393818000.0 | +5.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 370241000.0 | -6.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 390040000.0 | +5.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 402830000.0 | +3.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 396478000.0 | -1.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 416378000.0 | +5.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 431438000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 428994000.0 | -0.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 450068000.0 | +4.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 469656000.0 | +4.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1016416000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 1055491000.0 | +3.8% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 1079022000.0 | +2.2% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1225855000.0 | +13.6% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 1291240000.0 | +5.3% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 1431959000.0 | +10.9% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 1536398000.0 | +7.3% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 1570665000.0 | +2.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1690066000.0 | +7.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1831012000.0 | +8.3% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 75622000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 79940000.0 | +5.7% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 87124000.0 | +9.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 79096000.0 | -9.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 80959000.0 | +2.4% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 97919000.0 | +20.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 63761000.0 | -34.9% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 79522000.0 | +24.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 94028000.0 | +18.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 90072000.0 | -4.2% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 106202000.0 | +17.9% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 113584000.0 | +7.0% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 110658000.0 | -2.6% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 90364000.0 | -18.3% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 124642000.0 | +37.9% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 127882000.0 | +2.6% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 136903000.0 | +7.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 132289000.0 | -3.4% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 133876000.0 | +1.2% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 109683000.0 | -18.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 130841000.0 | +19.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 145112000.0 | +10.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 157320000.0 | +8.4% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 165693000.0 | +5.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 159986000.0 | -3.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 170251000.0 | +6.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 181650000.0 | +6.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 183702000.0 | +1.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 179402000.0 | -2.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 191642000.0 | +6.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 341206000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 331279000.0 | -2.9% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 348152000.0 | +5.1% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 429376000.0 | +23.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 438717000.0 | +2.2% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 508999000.0 | +16.0% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 502151000.0 | -1.3% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 630857000.0 | +25.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 702061000.0 | +11.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 750207000.0 | +6.9% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 58505000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 64788000.0 | +10.7% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 68188000.0 | +5.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 52440000.0 | -23.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 69102000.0 | +31.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 73161000.0 | +5.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 63934000.0 | -12.6% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 64574000.0 | +1.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 73603000.0 | +14.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 60841000.0 | -17.3% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 73722000.0 | +21.2% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 222683000.0 | +202.1% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 85698000.0 | -61.5% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 147859000.0 | +72.5% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 233294000.0 | +57.8% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 91273000.0 | -60.9% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 193977000.0 | +112.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 296363000.0 | +52.8% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 96179000.0 | -67.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 167849000.0 | +74.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 263692000.0 | +57.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 106101000.0 | -59.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 222353000.0 | +109.6% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 339946000.0 | +52.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 116947000.0 | -65.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 238937000.0 | +104.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 371755000.0 | +55.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 130853000.0 | -64.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 263569000.0 | +101.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 409400000.0 | +55.3% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 267547000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 260841000.0 | -2.5% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 281258000.0 | +7.8% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 304881000.0 | +8.4% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 308276000.0 | +1.1% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 369448000.0 | +19.8% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 353404000.0 | -4.3% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 631255000.0 | +78.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 513670000.0 | -18.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 552494000.0 | +7.6% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.28 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.31 | +10.7% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.33 | +6.5% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.27 | -18.2% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.36 | +33.3% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.38 | +5.6% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.34 | -10.5% | USD/shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.34 | +0.0% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.39 | +14.7% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.32 | -17.9% | USD/shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.39 | +21.9% | USD/shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.46 | +17.9% | USD/shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.45 | -2.2% | USD/shares | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.33 | -26.7% | USD/shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.45 | +36.4% | USD/shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.48 | +6.7% | USD/shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.55 | +14.6% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.55 | +0.0% | USD/shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.52 | -5.5% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.39 | -25.0% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.52 | +33.3% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.58 | +11.5% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.63 | +8.6% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.65 | +3.2% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.65 | +0.0% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.68 | +4.6% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.75 | +10.3% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.75 | +0.0% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.76 | +1.3% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.84 | +10.5% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1.3 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 1.36 | +4.6% | USD/shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 1.48 | +8.8% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1.6 | +8.1% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 1.62 | +1.3% | USD/shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 1.97 | +21.6% | USD/shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 1.92 | -2.5% | USD/shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 3.46 | +80.2% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.88 | -16.8% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.18 | +10.4% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.27 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.31 | +14.8% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.33 | +6.5% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.26 | -21.2% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.36 | +38.5% | USD/shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.38 | +5.6% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.33 | -13.2% | USD/shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.33 | +0.0% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.38 | +15.2% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.31 | -18.4% | USD/shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.38 | +22.6% | USD/shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.45 | +18.4% | USD/shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.44 | -2.2% | USD/shares | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.32 | -27.3% | USD/shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.43 | +34.4% | USD/shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.47 | +9.3% | USD/shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.53 | +12.8% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.53 | +0.0% | USD/shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.51 | -3.8% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.38 | -25.5% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.51 | +34.2% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.57 | +11.8% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.63 | +10.5% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.64 | +1.6% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.64 | +0.0% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.67 | +4.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.74 | +10.4% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.73 | -1.4% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.75 | +2.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.83 | +10.7% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1.28 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 1.34 | +4.7% | USD/shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 1.45 | +8.2% | USD/shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 1.56 | +7.6% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 1.57 | +0.6% | USD/shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 1.91 | +21.7% | USD/shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 1.88 | -1.6% | USD/shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 3.41 | +81.4% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.85 | -16.4% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.13 | +9.8% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 429795000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 407260000.0 | -5.2% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 419092000.0 | +2.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 422623000.0 | +0.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-03-31 | 388186000.0 | -8.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 441064000.0 | +13.6% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 440055000.0 | -0.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 504468000.0 | +14.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-03-31 | 424226000.0 | -15.9% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 333903000.0 | -21.3% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 401230000.0 | +20.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 368396000.0 | -8.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 325377000.0 | -11.7% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 378030000.0 | +16.2% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 456872000.0 | +20.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 467096000.0 | +2.2% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 401624000.0 | -14.0% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 867363000.0 | +116.0% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 803399000.0 | -7.4% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 680440000.0 | -15.3% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 644002000.0 | -5.4% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 752580000.0 | +16.9% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 922475000.0 | +22.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 899458000.0 | -2.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 861760000.0 | -4.2% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 460376000.0 | -46.6% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 518680000.0 | +12.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 646765000.0 | +24.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 552281000.0 | -14.6% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 491308000.0 | -11.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 541004000.0 | +10.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 583670000.0 | +7.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 478398000.0 | -18.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 914171000.0 | +91.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1022647000.0 | +11.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 648246000.0 | -36.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 561615000.0 | -13.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 663260000.0 | +18.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 740763000.0 | +11.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 422623000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 504468000.0 | +19.4% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 368396000.0 | -27.0% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 467096000.0 | +26.8% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 680440000.0 | +45.7% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 899458000.0 | +32.2% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 646765000.0 | -28.1% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 583670000.0 | -9.8% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 648246000.0 | +11.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 853836000.0 | +31.7% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 605598000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 598228000.0 | -1.2% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 609522000.0 | +1.9% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 615265000.0 | +0.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 602871000.0 | -2.0% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 637613000.0 | +5.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 670692000.0 | +5.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 693085000.0 | +3.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 703066000.0 | +1.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 691347000.0 | -1.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 710045000.0 | +2.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 774184000.0 | +9.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 838992000.0 | +8.4% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 856602000.0 | +2.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 863232000.0 | +0.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 914255000.0 | +5.9% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 910955000.0 | -0.4% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 868781000.0 | -4.6% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 859070000.0 | -1.1% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 881020000.0 | +2.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 886223000.0 | +0.6% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 916366000.0 | +3.4% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 951171000.0 | +3.8% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 887742000.0 | -6.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 971361000.0 | +9.4% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1014285000.0 | +4.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 994250000.0 | -2.0% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 994755000.0 | +0.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1005394000.0 | +1.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1007675000.0 | +0.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1054491000.0 | +4.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1116273000.0 | +5.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1147233000.0 | +2.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1159787000.0 | +1.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1214098000.0 | +4.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1198606000.0 | -1.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1192094000.0 | -0.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1266653000.0 | +6.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1280938000.0 | +1.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 615265000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 693085000.0 | +12.6% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 774184000.0 | +11.7% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 914255000.0 | +18.1% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 881020000.0 | -3.6% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 887742000.0 | +0.8% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 994755000.0 | +12.1% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 1116273000.0 | +12.2% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1198606000.0 | +7.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1240550000.0 | +3.5% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1233928000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 1202329000.0 | -2.6% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1233793000.0 | +2.6% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1227037000.0 | -0.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1218692000.0 | -0.7% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 1324954000.0 | +8.7% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 1354614000.0 | +2.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1433895000.0 | +5.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 1326500000.0 | -7.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1232584000.0 | -7.1% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1321281000.0 | +7.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1355057000.0 | +2.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1394544000.0 | +2.9% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 1459795000.0 | +4.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 1556865000.0 | +6.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1551676000.0 | -0.3% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 1478937000.0 | -4.7% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 1916227000.0 | +29.6% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 1878713000.0 | -2.0% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 1748868000.0 | -6.9% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 1711630000.0 | -2.1% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 1882109000.0 | +10.0% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 2075244000.0 | +10.3% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 1921641000.0 | -7.4% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1984734000.0 | +3.3% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1719300000.0 | -13.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1758376000.0 | +2.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1779492000.0 | +1.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1733557000.0 | -2.6% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1748109000.0 | +0.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1869552000.0 | +6.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1891509000.0 | +1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1830442000.0 | -3.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2266081000.0 | +23.8% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 2400809000.0 | +5.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2080104000.0 | -13.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1942788000.0 | -6.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 2135029000.0 | +9.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 2212492000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1227037000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1433895000.0 | +16.9% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1355057000.0 | -5.5% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 1551676000.0 | +14.5% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1748868000.0 | +12.7% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1921641000.0 | +9.9% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1779492000.0 | -7.4% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 1891509000.0 | +6.3% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 2080104000.0 | +10.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2656367000.0 | +27.7% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2843564000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 2834515000.0 | -0.3% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 2892917000.0 | +2.1% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 2885880000.0 | -0.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2911730000.0 | +0.9% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 3239434000.0 | +11.3% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 3349891000.0 | +3.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 3449621000.0 | +3.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 3397127000.0 | -1.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 3266078000.0 | -3.9% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 3456629000.0 | +5.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 3529445000.0 | +2.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 3904814000.0 | +10.6% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 4012757000.0 | +2.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 4097761000.0 | +2.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 4454184000.0 | +8.7% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 4402780000.0 | -1.2% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 4846086000.0 | +10.1% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 4803638000.0 | -0.9% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 4873513000.0 | +1.5% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 4787924000.0 | -1.8% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 4898591000.0 | +2.3% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 5049131000.0 | +3.1% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 4975269000.0 | -1.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 4971271000.0 | -0.1% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 4540380000.0 | -8.7% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 4536672000.0 | -0.1% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 4588814000.0 | +1.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 4505845000.0 | -1.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 4482340000.0 | -0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 4598773000.0 | +2.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 4805713000.0 | +4.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 4740642000.0 | -1.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 5178265000.0 | +9.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 5325660000.0 | +2.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 4987153000.0 | -6.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 4894958000.0 | -1.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 5307680000.0 | +8.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 5364152000.0 | +1.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 2885880000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 3449621000.0 | +19.5% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 3529445000.0 | +2.3% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 4454184000.0 | +26.2% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 4873513000.0 | +9.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 4975269000.0 | +2.1% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 4588814000.0 | -7.8% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 4805713000.0 | +4.7% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 4987153000.0 | +3.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5843267000.0 | +17.2% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 590369000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 572746000.0 | -3.0% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 697244000.0 | +21.7% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 731355000.0 | +4.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 523322000.0 | -28.4% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 766120000.0 | +46.4% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 823153000.0 | +7.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 838784000.0 | +1.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 871190000.0 | +3.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 812945000.0 | -6.7% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1006187000.0 | +23.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 976312000.0 | -3.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1011781000.0 | +3.6% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 1003151000.0 | -0.9% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 1064194000.0 | +6.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 910211000.0 | -14.5% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 944057000.0 | +3.7% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 1283316000.0 | +35.9% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 1146650000.0 | -10.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 1202636000.0 | +4.9% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 843738000.0 | -29.8% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 1240712000.0 | +47.0% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 1312348000.0 | +5.8% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 1308801000.0 | -0.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1383294000.0 | +5.7% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1091289000.0 | -21.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1633109000.0 | +49.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1103321000.0 | -32.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 944524000.0 | -14.4% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 931443000.0 | -1.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 978958000.0 | +5.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1317932000.0 | +34.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1185402000.0 | -10.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1197682000.0 | +1.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1294729000.0 | +8.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 963739000.0 | -25.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 791739000.0 | -17.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1392439000.0 | +75.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1461641000.0 | +5.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 731355000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 838784000.0 | +14.7% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 976312000.0 | +16.4% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 910211000.0 | -6.8% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1202636000.0 | +32.1% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1308801000.0 | +8.8% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1103321000.0 | -15.7% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 1317932000.0 | +19.5% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 963739000.0 | -26.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1602480000.0 | +66.3% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1490339000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 1479673000.0 | -0.7% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1582622000.0 | +7.0% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1594712000.0 | +0.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1726476000.0 | +8.3% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 1976334000.0 | +14.5% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 2031699000.0 | +2.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 2020827000.0 | -0.5% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 2031130000.0 | +0.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1969653000.0 | -3.0% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 2171611000.0 | +10.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 2125263000.0 | -2.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 2409645000.0 | +13.4% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 2429387000.0 | +0.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 2492077000.0 | +2.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 2765013000.0 | +11.0% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 2829701000.0 | +2.3% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 3185472000.0 | +12.6% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 3026458000.0 | -5.0% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 3039284000.0 | +0.4% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 3038300000.0 | -0.0% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 3059622000.0 | +0.7% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 3096245000.0 | +1.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 3078136000.0 | -0.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 3123877000.0 | +1.5% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 2789942000.0 | -10.7% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 2804826000.0 | +0.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 2762656000.0 | -1.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 2580512000.0 | -6.6% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2549476000.0 | -1.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2589320000.0 | +1.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2557321000.0 | -1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 2442272000.0 | -4.5% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2840506000.0 | +16.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 2930967000.0 | +3.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2597542000.0 | -11.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2441897000.0 | -6.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 2721069000.0 | +11.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 2819622000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1594712000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 2020827000.0 | +26.7% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 2125263000.0 | +5.2% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 2765013000.0 | +30.1% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 3039284000.0 | +9.9% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 3078136000.0 | +1.3% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 2762656000.0 | -10.2% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 2557321000.0 | -7.4% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 2597542000.0 | +1.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3293866000.0 | +26.8% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1349604000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 1352064000.0 | +0.2% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1308237000.0 | -3.2% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1286648000.0 | -1.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1181644000.0 | -8.2% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 1258420000.0 | +6.5% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 1314353000.0 | +4.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1424044000.0 | +8.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-03-31 | 1365997000.0 | -4.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-06-30 | 1296425000.0 | -5.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 1285018000.0 | -0.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 1404182000.0 | +9.3% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-03-31 | 1495169000.0 | +6.5% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-06-30 | 1583370000.0 | +5.9% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-09-30 | 1605684000.0 | +1.4% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-12-31 | 1689171000.0 | +5.2% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-03-31 | 1573079000.0 | -6.9% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-06-30 | 1660614000.0 | +5.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-09-30 | 1777180000.0 | +7.0% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2020-12-31 | 1834229000.0 | +3.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-03-31 | 1749624000.0 | -4.6% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-06-30 | 1838969000.0 | +5.1% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-09-30 | 1952886000.0 | +6.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-12-31 | 1897133000.0 | -2.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-03-31 | 1847394000.0 | -2.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-06-30 | 1750438000.0 | -5.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 1731846000.0 | -1.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-12-31 | 1826158000.0 | +5.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-03-31 | 1925333000.0 | +5.4% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-06-30 | 1932864000.0 | +0.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 2009453000.0 | +4.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 2248392000.0 | +11.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-03-31 | 2298370000.0 | +2.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-06-30 | 2337759000.0 | +1.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 2394693000.0 | +2.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 2389611000.0 | -0.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2453061000.0 | +2.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-06-30 | 2586611000.0 | +5.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 2544530000.0 | -1.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1286648000.0 | — | USD | 10-K | 2020-03-02 |
| Annual | 2017-12-31 | 1424044000.0 | +10.7% | USD | 10-K | 2021-03-01 |
| Annual | 2018-12-31 | 1404182000.0 | -1.4% | USD | 10-K | 2022-03-01 |
| Annual | 2019-12-31 | 1689171000.0 | +20.3% | USD | 10-K | 2023-03-01 |
| Annual | 2020-12-31 | 1834229000.0 | +8.6% | USD | 10-K | 2024-02-29 |
| Annual | 2021-12-31 | 1897133000.0 | +3.4% | USD | 10-K | 2025-03-03 |
| Annual | 2022-12-31 | 1826158000.0 | -3.7% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 2248392000.0 | +23.1% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2389611000.0 | +6.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2549401000.0 | +6.7% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 766686000.0 | — | USD | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 747119000.0 | -2.6% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-09-30 | 747119000.0 | +0.0% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 698152000.0 | -6.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1035778000.0 | +48.4% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 1026047000.0 | -0.9% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 1016371000.0 | -0.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1006687000.0 | -1.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 996999000.0 | -1.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 987314000.0 | -1.0% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 983884000.0 | -0.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 975645000.0 | -0.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 966873000.0 | -0.9% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 959151000.0 | -0.8% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 950908000.0 | -0.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1373305000.0 | +44.4% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 1365206000.0 | -0.6% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 1357106000.0 | -0.6% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 1349007000.0 | -0.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 1340908000.0 | -0.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 1679774000.0 | +25.3% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 1671817000.0 | -0.5% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 1663864000.0 | -0.5% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 1655909000.0 | -0.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1647941000.0 | -0.5% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1289847000.0 | -21.7% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1281755000.0 | -0.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1275289000.0 | -0.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1269048000.0 | -0.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1262809000.0 | -0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1256574000.0 | -0.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1256962000.0 | +0.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1244095000.0 | -1.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1633528000.0 | +31.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1627508000.0 | -0.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1221440000.0 | -25.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1215262000.0 | -0.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1209087000.0 | -0.5% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1202917000.0 | -0.5% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 698152000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1006687000.0 | +44.2% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1009128000.0 | +0.2% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 1373305000.0 | +36.1% | USD | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1340908000.0 | -2.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1655909000.0 | +23.5% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1275289000.0 | -23.0% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 1256962000.0 | -1.4% | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1221440000.0 | -2.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1542301000.0 | +26.3% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 115324000.0 | — | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 263693000.0 | +128.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | -27322000.0 | -110.4% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 49484000.0 | +281.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 202806000.0 | +309.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -5416000.0 | -102.7% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 121042000.0 | +2334.9% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 341319000.0 | +182.0% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -18649000.0 | -105.5% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 173059000.0 | +1028.0% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 425213000.0 | +145.7% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 77156000.0 | -81.9% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 237765000.0 | +208.2% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 447477000.0 | +88.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | -114281000.0 | -125.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -11948000.0 | +89.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 214042000.0 | +1891.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -34064000.0 | -115.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 137382000.0 | +503.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 298906000.0 | +117.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -25561000.0 | -108.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 183713000.0 | +818.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 412177000.0 | +124.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 40436000.0 | -90.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 217801000.0 | +438.6% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 526161000.0 | +141.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 345772000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 359078000.0 | +3.8% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 339511000.0 | -5.4% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 427888000.0 | +26.0% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 584308000.0 | +36.6% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 694281000.0 | +18.8% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 443670000.0 | -36.1% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 490812000.0 | +10.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 615424000.0 | +25.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 812856000.0 | +32.1% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -245411000.0 | — | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -332857000.0 | -35.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | -27657000.0 | +91.7% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | -54396000.0 | -96.7% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -199760000.0 | -267.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -26813000.0 | +86.6% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | -51636000.0 | -92.6% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | -86016000.0 | -66.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -23880000.0 | +72.2% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | -39188000.0 | -64.1% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | -55876000.0 | -42.6% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -18535000.0 | +66.8% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | -29003000.0 | -56.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -37252000.0 | -28.4% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | -17766000.0 | +52.3% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -29026000.0 | -63.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -37253000.0 | -28.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -33589000.0 | +9.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -45913000.0 | -36.7% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -60070000.0 | -30.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -24672000.0 | +58.9% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | -44420000.0 | -80.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -64708000.0 | -45.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 779000.0 | +101.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -104420000.0 | -13504.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -123636000.0 | -18.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | -125765000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -361990000.0 | -187.8% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | -276050000.0 | +23.7% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | -357119000.0 | -29.4% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -266397000.0 | +25.4% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | -122747000.0 | +53.9% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | -36593000.0 | +70.2% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | -78944000.0 | -115.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -105959000.0 | -34.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -495495000.0 | -367.6% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 127942000.0 | — | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 57743000.0 | -54.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | -26547000.0 | -146.0% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | -141258000.0 | -432.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -52064000.0 | +63.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -5852000.0 | +88.8% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | -60131000.0 | -927.5% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | -154202000.0 | -156.4% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -1809000.0 | +98.8% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 304162000.0 | +16913.8% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | -1619000.0 | -100.5% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | -89888000.0 | -5452.1% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | -130464000.0 | -45.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -151105000.0 | -15.8% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 101453000.0 | +167.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -357231000.0 | -452.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -471176000.0 | -31.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -41245000.0 | +91.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -257728000.0 | -524.9% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -338269000.0 | -31.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -48200000.0 | +85.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 202314000.0 | +519.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 92578000.0 | -54.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -125544000.0 | -235.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -106673000.0 | +15.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -315630000.0 | -195.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | -232798000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 47189000.0 | +120.3% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | -135187000.0 | -386.5% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 39647000.0 | +129.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -92011000.0 | -332.1% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | -332883000.0 | -261.8% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | -571402000.0 | -71.7% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | -482996000.0 | +15.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -424848000.0 | +12.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -106815000.0 | +74.9% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 25495000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 46595000.0 | +82.8% | USD | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 64441000.0 | +38.3% | USD | 10-Q | 2016-11-08 |
| Quarterly | 2017-03-31 | 17084000.0 | -73.5% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 29350000.0 | +71.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 47510000.0 | +61.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 18706000.0 | -60.6% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 37703000.0 | +101.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 68027000.0 | +80.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 14072000.0 | -79.3% | USD | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 30392000.0 | +116.0% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 55071000.0 | +81.2% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 20956000.0 | -61.9% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 33127000.0 | +58.1% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 47932000.0 | +44.7% | USD | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 12010000.0 | -74.9% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 19305000.0 | +60.7% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 31385000.0 | +62.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 16744000.0 | -46.6% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 26943000.0 | +60.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 35312000.0 | +31.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 12578000.0 | -64.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 24033000.0 | +91.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 37330000.0 | +55.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 24005000.0 | -35.7% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 43276000.0 | +80.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 63049000.0 | +45.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 21979000.0 | -65.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 44201000.0 | +101.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 60544000.0 | +37.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 81926000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 57231000.0 | -30.1% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 84978000.0 | +48.5% | USD | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 74927000.0 | -11.8% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 70170000.0 | -6.3% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 53341000.0 | -24.0% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 50614000.0 | -5.1% | USD | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 55421000.0 | +9.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 82766000.0 | +49.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 78203000.0 | -5.5% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 210490107.0 | — | shares | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 208953289.0 | -0.7% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 202738869.0 | -3.0% | shares | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 198794052.0 | -1.9% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 192727001.0 | -3.1% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 192868427.0 | +0.1% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 193033898.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 192825207.0 | -0.1% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 190613135.0 | -1.1% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 189876061.0 | -0.4% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 190053249.0 | +0.1% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 189346101.0 | -0.4% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 189659709.0 | +0.2% | shares | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 190486041.0 | +0.4% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 190113448.0 | -0.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 190118181.0 | +0.0% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 190201079.0 | +0.0% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 190721373.0 | +0.3% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 190403947.0 | -0.2% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 188056571.0 | -1.2% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 187176339.0 | -0.5% | shares | 10-Q | 2021-05-10 |
| Quarterly | 2021-09-30 | 188056571.0 | +0.5% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 183008135.0 | -2.7% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 185072415.0 | +1.1% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 183483736.0 | -0.9% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 183008135.0 | -0.3% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 182924416.0 | -0.0% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 183729110.0 | +0.4% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 181318104.0 | -1.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 181412399.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 179494132.0 | -1.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 179979368.0 | +0.3% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 178177581.0 | -1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 176347167.0 | -1.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 174661943.0 | -1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 174870928.0 | +0.1% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 174264642.0 | -0.3% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 172409091.0 | -1.1% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 198794052.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 192825207.0 | -3.0% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 189346101.0 | -1.8% | shares | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 190118181.0 | +0.4% | shares | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 189045661.0 | -0.6% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 185336357.0 | -2.0% | shares | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 182924416.0 | -1.3% | shares | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 179494132.0 | -1.9% | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 174661943.0 | -2.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 170341479.0 | -2.5% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 210490107.0 | — | shares | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 208953289.0 | -0.7% | shares | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 202738869.0 | -3.0% | shares | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 198794052.0 | -1.9% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 192727001.0 | -3.1% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 192868427.0 | +0.1% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 193033898.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 192825207.0 | -0.1% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 190613135.0 | -1.1% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 189876061.0 | -0.4% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 190053249.0 | +0.1% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 189346101.0 | -0.4% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 189659709.0 | +0.2% | shares | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 190486041.0 | +0.4% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 190113448.0 | -0.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 190118181.0 | +0.0% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 190201079.0 | +0.0% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 190721373.0 | +0.3% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 190403947.0 | -0.2% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 189045661.0 | -0.7% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 187176339.0 | -1.0% | shares | 10-Q | 2021-05-10 |
| Quarterly | 2021-09-30 | 189045661.0 | +1.0% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 185336357.0 | -2.0% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 185336357.0 | +0.0% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 185336357.0 | +0.0% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 185336357.0 | +0.0% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 182924416.0 | -1.3% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 183729110.0 | +0.4% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 181318104.0 | -1.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 181412399.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 179494132.0 | -1.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 179979368.0 | +0.3% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 178177581.0 | -1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 176347167.0 | -1.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 174661943.0 | -1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 174870928.0 | +0.1% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 174264642.0 | -0.3% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 172409091.0 | -1.1% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 198794052.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 192825207.0 | -3.0% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 189346101.0 | -1.8% | shares | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 190118181.0 | +0.4% | shares | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 189045661.0 | -0.6% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 185336357.0 | -2.0% | shares | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 182924416.0 | -1.3% | shares | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 179494132.0 | -1.9% | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 174661943.0 | -2.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 170341479.0 | -2.5% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 210780165.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 210178050.0 | -0.3% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 206146007.0 | -1.9% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 199069528.0 | -3.4% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 191469593.0 | -3.8% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 192124366.0 | +0.3% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 192816626.0 | +0.4% | shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 190132664.0 | -1.4% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 190024924.0 | -0.1% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 189451845.0 | -0.3% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 190163359.0 | +0.4% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 190599049.0 | +0.2% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 190626757.0 | +0.0% | shares | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 190541148.0 | -0.0% | shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 190949108.0 | +0.2% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 188650112.0 | -1.2% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 187329564.0 | -0.7% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 187856026.0 | +0.3% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 185637776.0 | -1.2% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 184418350.0 | -0.7% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 183312013.0 | -0.6% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 183795404.0 | +0.3% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 183230252.0 | -0.3% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 181399897.0 | -1.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 180416537.0 | -0.5% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 179651702.0 | -0.4% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 177595400.0 | -1.1% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 175528308.0 | -1.2% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 174611241.0 | -0.5% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 173576957.0 | -0.6% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 206861536.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 193864755.0 | -6.3% | shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 190674740.0 | -1.6% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 190074475.0 | -0.3% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 190396780.0 | +0.2% | shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 187802219.0 | -1.4% | shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 184184930.0 | -1.9% | shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 182345548.0 | -1.0% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 178385972.0 | -2.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 173892795.0 | -2.5% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 213892964.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 213803134.0 | -0.0% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 209376683.0 | -2.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 202655937.0 | -3.2% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 193732406.0 | -4.4% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 194947699.0 | +0.6% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 196288569.0 | +0.7% | shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 193365974.0 | -1.5% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 193115769.0 | -0.1% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 193394208.0 | +0.1% | shares | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 194766047.0 | +0.7% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 195890841.0 | +0.6% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 196532513.0 | +0.3% | shares | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 195112549.0 | -0.7% | shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 196655140.0 | +0.8% | shares | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 193213258.0 | -1.8% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 192282570.0 | -0.5% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 193159929.0 | +0.5% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 189558404.0 | -1.9% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 187865653.0 | -0.9% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 187399204.0 | -0.2% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 187586277.0 | +0.1% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 185825117.0 | -0.9% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 183801791.0 | -1.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 181937555.0 | -1.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 180912267.0 | -0.6% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 179714223.0 | -0.7% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 178435142.0 | -0.7% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 177052346.0 | -0.8% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 176104577.0 | -0.5% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 210126023.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 197049552.0 | -6.2% | shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 193980038.0 | -1.6% | shares | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 195160855.0 | +0.6% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 195780971.0 | +0.3% | shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 192961841.0 | -1.4% | shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 188087240.0 | -2.5% | shares | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 185141843.0 | -1.6% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 180436900.0 | -2.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 176646644.0 | -2.1% | shares | 10-K | 2026-02-26 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2144 | — | ratio | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 0.2224 | +3.7% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 0.2243 | +0.8% | ratio | 10-Q | 2016-11-08 |
| Quarterly | 2017-06-30 | 0.2070 | -7.7% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.2116 | +2.2% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.2028 | -4.2% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.2231 | +10.0% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.2164 | -3.0% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.2072 | -4.2% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.2197 | +6.0% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.2169 | -1.3% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.2097 | -3.3% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.1857 | -11.4% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.1948 | +4.9% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.1976 | +1.5% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.2017 | +2.1% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.2012 | -0.3% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.2149 | +6.8% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.2399 | +11.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.2449 | +2.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.2418 | -1.3% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.2466 | +2.0% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.2470 | +0.1% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.2386 | -3.4% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.2271 | -4.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.2274 | +0.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.2482 | +9.2% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.2363 | -4.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.2407 | +1.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.8908 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.7934 | -10.9% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.8502 | +7.2% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.7904 | -7.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.7611 | -3.7% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.8084 | +6.2% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.9526 | +17.8% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.9316 | -2.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.9559 | +2.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8694 | -9.1% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.0901 | — | ratio | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 2.0992 | +0.4% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1.7695 | -15.7% | ratio | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1.6778 | -5.2% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2.3288 | +38.8% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 1.7294 | -25.7% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 1.6456 | -4.8% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1.7095 | +3.9% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 1.5226 | -10.9% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1.5162 | -0.4% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1.3132 | -13.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1.3879 | +5.7% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1.3783 | -0.7% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 1.4552 | +5.6% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 1.4630 | +0.5% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1.7047 | +16.5% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 1.5666 | -8.1% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 1.4932 | -4.7% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 1.6384 | +9.7% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 1.4542 | -11.2% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 2.0286 | +39.5% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 1.5170 | -25.2% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 1.5813 | +4.2% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 1.4682 | -7.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1.4348 | -2.3% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1.5755 | +9.8% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1.0767 | -31.7% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1.6129 | +49.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.8354 | +13.8% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.8768 | +2.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.9097 | +1.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.4352 | -24.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.5442 | +7.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.8921 | +22.5% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.8543 | -2.0% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2.1584 | +16.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2.4538 | +13.7% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.5333 | -37.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.5137 | -1.3% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1.6778 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1.7095 | +1.9% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1.3879 | -18.8% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 1.7047 | +22.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1.4542 | -14.7% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1.4682 | +1.0% | ratio | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1.6129 | +9.8% | ratio | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 1.4352 | -11.0% | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 2.1584 | +50.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.6577 | -23.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.1043 | — | ratio | 10-Q | 2016-05-09 |
| Quarterly | 2016-06-30 | 1.0944 | -0.9% | ratio | 10-Q | 2016-08-08 |
| Quarterly | 2016-09-30 | 1.2097 | +10.5% | ratio | 10-Q | 2016-11-08 |
| Quarterly | 2016-12-31 | 1.2394 | +2.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 1.4611 | +17.9% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 1.5705 | +7.5% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 1.5458 | -1.6% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1.4191 | -8.2% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 1.4869 | +4.8% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1.5193 | +2.2% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1.6899 | +11.2% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1.5135 | -10.4% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1.6116 | +6.5% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 1.5343 | -4.8% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 1.5520 | +1.2% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1.6369 | +5.5% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 1.7988 | +9.9% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 1.9182 | +6.6% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 1.7030 | -11.2% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 1.6570 | -2.7% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 1.7365 | +4.8% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 1.6638 | -4.2% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 1.5855 | -4.7% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 1.6225 | +2.3% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1.6910 | +4.2% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1.5939 | -5.7% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1.6196 | +1.6% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1.5128 | -6.6% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.3403 | -11.4% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.3190 | -1.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.2886 | -2.3% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.1374 | -11.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.0626 | -6.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.2151 | +14.3% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.2239 | +0.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.0870 | -11.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.9954 | -8.4% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.0520 | +5.7% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.1081 | +5.3% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1.2394 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1.4191 | +14.5% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1.5135 | +6.7% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 1.6369 | +8.2% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 1.6570 | +1.2% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1.6225 | -2.1% | ratio | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1.5128 | -6.8% | ratio | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 1.1374 | -24.8% | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1.0870 | -4.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.2920 | +18.9% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3885 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.3914 | +0.7% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.3951 | +1.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-06-30 | 0.3820 | -3.3% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.3951 | +3.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.3550 | -10.1% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.3646 | +2.7% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.3564 | -2.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.3585 | +0.6% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.3522 | -1.8% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.3546 | +0.7% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.3449 | -2.7% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.3402 | -1.4% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.3524 | +3.6% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.3648 | +3.5% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.3594 | -1.5% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.3564 | -0.8% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.3580 | +0.4% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.3442 | -3.8% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.3545 | +3.0% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.3399 | -4.1% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.3528 | +3.8% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.3547 | +0.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.3505 | -1.2% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.3540 | +1.0% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.3563 | +0.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.3531 | -0.9% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.3588 | +1.6% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.3637 | +1.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.3954 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.3856 | -2.5% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.3596 | -6.8% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.3482 | -3.2% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.3481 | -0.0% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.3560 | +2.3% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.3515 | -1.3% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.3508 | -0.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3545 | +1.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3604 | +1.7% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0960 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.1028 | +7.1% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.1051 | +2.3% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-06-30 | 0.1030 | -2.0% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.1032 | +0.2% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0928 | -10.1% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.0886 | -4.5% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.0984 | +11.0% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0752 | -23.6% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.0836 | +11.2% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.2505 | +199.7% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.0928 | -62.9% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.1643 | +77.0% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.2494 | +51.8% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.0965 | -61.3% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.1963 | +103.5% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.2918 | +48.6% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0900 | -69.1% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.1541 | +71.2% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.2373 | +54.0% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0974 | -59.0% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.2011 | +106.5% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.2993 | +48.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1034 | -65.5% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.2031 | +96.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.3070 | +51.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1077 | -64.9% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.2101 | +95.1% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.3171 | +50.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.1041 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0953 | -8.4% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.0937 | -1.7% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0866 | -7.6% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0831 | -4.0% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.0919 | +10.5% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.0808 | -12.0% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.1410 | +74.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1078 | -23.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1088 | +0.9% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1240 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.1268 | +2.2% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.1343 | +5.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-06-30 | 0.1207 | -10.1% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.1381 | +14.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0926 | -33.0% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.1091 | +17.9% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.1257 | +15.2% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.1113 | -11.5% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.1204 | +8.2% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.1278 | +6.1% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.1199 | -6.2% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.1004 | -16.2% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.1332 | +32.7% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.1352 | +1.5% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.1385 | +2.5% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.1302 | -6.0% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.1253 | -3.8% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.1007 | -19.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.1178 | +16.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.1332 | +13.1% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1423 | +6.8% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1459 | +2.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1414 | -3.1% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.1447 | +2.3% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.1500 | +3.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1512 | +0.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.1430 | -5.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.1484 | +3.8% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.1327 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.1210 | -8.8% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.1160 | -4.1% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.1220 | +5.1% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.1183 | -3.0% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.1265 | +7.0% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.1149 | -9.2% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.1409 | +22.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1473 | +4.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1477 | +0.3% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7280 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.7111 | -2.3% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.6011 | -15.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.5779 | -3.9% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-03-31 | 0.7418 | +28.4% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.5757 | -22.4% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.5346 | -7.1% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 0.6014 | +12.5% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-03-31 | 0.4870 | -19.0% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.4107 | -15.7% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.3988 | -2.9% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 0.3773 | -5.4% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.3216 | -14.8% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 0.3768 | +17.2% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 0.4293 | +13.9% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 0.5132 | +19.5% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.4254 | -17.1% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2020-06-30 | 0.6759 | +58.9% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 0.7006 | +3.7% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 0.5658 | -19.2% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.7633 | +34.9% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 0.6066 | -20.5% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 0.7029 | +15.9% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-12-31 | 0.6872 | -2.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.6230 | -9.4% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 0.4219 | -32.3% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 0.3176 | -24.7% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 0.5862 | +84.6% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.5847 | -0.3% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 0.5275 | -9.8% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.5526 | +4.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.4429 | -19.9% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.4036 | -8.9% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 0.7633 | +89.1% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 0.7899 | +3.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 0.6726 | -14.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.7093 | +5.5% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.4763 | -32.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.5068 | +6.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.5779 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.6014 | +4.1% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 0.3773 | -37.3% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 0.5132 | +36.0% | ratio | 10-K | 2021-03-01 |
| Annual | 2020-12-31 | 0.5658 | +10.3% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 0.6872 | +21.5% | ratio | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 0.5862 | -14.7% | ratio | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 0.4429 | -24.5% | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 0.6726 | +51.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.5328 | -20.8% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0206 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0229 | +11.1% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0236 | +3.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0180 | -23.6% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0213 | +18.4% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0218 | +2.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0188 | -13.8% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.0198 | +5.1% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.0213 | +7.7% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0156 | -26.8% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.0184 | +17.9% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.0543 | +195.8% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.0195 | -64.2% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.0305 | +56.8% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.0486 | +59.2% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.0191 | -60.7% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.0396 | +107.7% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.0587 | +48.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0193 | -67.0% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0370 | +91.1% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.0581 | +57.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0235 | -59.5% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0496 | +110.7% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0739 | +49.0% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.0247 | -66.6% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0461 | +87.0% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.0698 | +51.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0267 | -61.7% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0497 | +85.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0763 | +53.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.0927 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0756 | -18.4% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.0797 | +5.4% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.0684 | -14.1% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0633 | -7.6% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.0743 | +17.4% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.0770 | +3.7% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.1314 | +70.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1030 | -21.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0946 | -8.2% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0433 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0479 | +10.5% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0521 | +8.8% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0444 | -14.9% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 0.0549 | +23.7% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0557 | +1.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0468 | -15.9% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 0.0498 | +6.4% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.0573 | +15.0% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0407 | -29.0% | ratio | 10-Q | 2020-05-11 |
| Quarterly | 2019-06-30 | 0.0466 | +14.4% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.1387 | +197.9% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.0545 | -60.7% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.0890 | +63.4% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.1313 | +47.4% | ratio | 10-Q | 2021-11-09 |
| Quarterly | 2021-03-31 | 0.0522 | -60.3% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.1055 | +102.2% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.1518 | +43.9% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0521 | -65.7% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0959 | +84.2% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.1523 | +58.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0551 | -63.8% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1150 | +108.8% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1692 | +47.1% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.0509 | -69.9% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.1022 | +100.9% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.1552 | +51.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0533 | -65.6% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.1019 | +91.0% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.1609 | +57.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.2079 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.1832 | -11.9% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.2003 | +9.4% | ratio | 10-K | 2021-03-01 |
| Annual | 2019-12-31 | 0.1805 | -9.9% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.1681 | -6.9% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.1947 | +15.9% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.1935 | -0.6% | ratio | 10-K | 2025-03-03 |
| Annual | 2023-12-31 | 0.2808 | +45.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2150 | -23.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2167 | +0.8% | ratio | 10-K | 2026-02-26 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-10 | Weiner Michael Hal | Chief Financial Officer |
Other disposed transaction
F
|
Common Shares | 7,019 | $38.92 | $273,179 | 181,874 |
| 2026-03-04 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,800 | $0.00 | $0 | 0 |
| 2026-03-04 | Kalra Balkrishan | President and CEO |
Open-market sell
S
|
Common Shares | 2,800 | $40.77 | $114,156 | 525,007 |
| 2026-03-04 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M
|
Common Shares | 2,800 | $27.65 | $77,420 | 527,807 |
| 2026-03-03 | Kalra Balkrishan | President and CEO |
Equity grant / award
A
|
Common Shares | 27,160 | $0.00 | $0 | 525,007 |
| 2026-01-30 | Radesca Anthony J. | Chief Accounting Officer |
Equity grant / award
A
|
Common Shares | 6,802 | $0.00 | $0 | 26,868 |
| 2026-01-10 | Kalra Balkrishan | President and CEO |
Other disposed transaction
F
|
Common Shares | 29,691 | $48.24 | $1,432,294 | 390,685 |
| 2026-01-06 | Schaub Sydney | SVP and Chief Legal Officer |
Equity grant / award
A
|
Common Shares | 63,357 | $0.00 | $0 | 63,357 |
| 2025-12-17 | Kalra Balkrishan | President and CEO |
Equity grant / award
A
|
Common Shares | 125,130 | $0.00 | $0 | 420,376 |
| 2025-11-14 | Weiner Michael Hal | Chief Financial Officer |
Open-market sell
S
|
Common Shares | 13,365 | $44.84 | $599,287 | 148,026 |
| 2025-11-13 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 45,703 | $0.00 | $0 | 0 |
| 2025-11-13 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 45,703 | $45.74 | $2,090,455 | 50,569 |
| 2025-11-13 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 45,703 | $27.70 | $1,265,973 | 96,272 |
| 2025-11-12 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,351 | $0.00 | $0 | 45,703 |
| 2025-11-12 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 4,351 | $45.74 | $199,015 | 50,569 |
| 2025-11-12 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 4,351 | $27.70 | $120,523 | 54,920 |
| 2025-11-12 | Franklin Tamara | Dir |
Open-market sell
S
|
Common Shares | 2,750 | $45.65 | $125,538 | 22,236 |
| 2025-11-11 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 1,039 | $44.02 | $45,737 | 50,569 |
| 2025-10-10 | Radesca Anthony J. | Chief Accounting Officer |
Equity grant / award
A
|
Common Shares | 20,066 | $0.00 | $0 | 20,066 |
| 2025-09-12 | Mehta Piyush | Senior Vice President and CHRO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 0 |
| 2025-09-12 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 26,902 | $42.58 | $1,145,487 | 134,880 |
| 2025-09-12 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 50,000 | $42.58 | $2,129,000 | 161,782 |
| 2025-09-12 | Mehta Piyush | Senior Vice President and CHRO |
Exercise / conversion
M
|
Common Shares | 50,000 | $31.50 | $1,575,000 | 211,782 |
| 2025-09-11 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 40,000 | $0.00 | $0 | 2,800 |
| 2025-09-11 | Kalra Balkrishan | President and CEO |
Open-market sell
S
|
Common Shares | 40,000 | $43.35 | $1,734,000 | 295,246 |
| 2025-09-11 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M
|
Common Shares | 40,000 | $27.65 | $1,106,000 | 335,246 |
| 2025-09-11 | Kalra Balkrishan | President and CEO |
Open-market sell
S
|
Common Shares | 15,000 | $43.39 | $650,850 | 295,246 |
| 2025-09-03 | Klunk Donald J | Chief Accounting Officer |
Open-market sell
S
|
Common Shares | 2,695 | $44.77 | $120,655 | 7,440 |
| 2025-09-02 | Klunk Donald J | Chief Accounting Officer |
Other disposed transaction
F
|
Common Shares | 1,468 | $45.34 | $66,559 | 10,135 |
| 2025-08-28 | Dewan Sameer | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,078 | $45.00 | $903,510 | 89,148 |
| 2025-08-22 | Nanduru Anil | Senior Vice President |
Open-market sell
S
|
Common Shares | 9,744 | $45.50 | $443,352 | 89,846 |
| 2025-08-22 | Vashisht Riju | Senior Vice President |
Open-market sell
S
|
Common Shares | 7,931 | $45.57 | $361,416 | 122,270 |
| 2025-08-22 | Vashisht Riju | Senior Vice President |
Open-market sell
S
|
Common Shares | 17,608 | $45.61 | $803,101 | 130,201 |
| 2025-08-21 | Nanduru Anil | Senior Vice President |
Open-market sell
S
|
Common Shares | 18,218 | $44.50 | $810,701 | 99,590 |
| 2025-08-12 | Lindstrom Carol | Dir |
Open-market sell
S
|
Common Shares | 2,326 | $43.17 | $100,413 | 21,185 |
| 2025-07-01 | Hinshaw John M | Dir |
Equity grant / award
A
|
Common Shares | 2,334 | $0.00 | $0 | 2,334 |
| 2025-06-30 | Gangestad Nicholas C | Dir |
Equity grant / award
A
|
Common Shares | 1,988 | $0.00 | $0 | 8,813 |
| 2025-05-22 | Conigliaro Laura | Dir |
Equity grant / award
A
|
Common Shares | 4,825 | $0.00 | $0 | 72,816 |
| 2025-05-13 | Gangestad Nicholas C | Dir |
Open-market buy
P
|
Common Shares | 2,000 | $43.97 | $87,940 | 2,000 |
| 2025-03-13 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 13,600 | $0.00 | $0 | 42,800 |
| 2025-03-13 | Kalra Balkrishan | President and CEO |
Open-market sell
S
|
Common Shares | 13,600 | $48.89 | $664,904 | 310,246 |
| 2025-03-13 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M
|
Common Shares | 13,600 | $27.65 | $376,040 | 323,846 |
| 2025-03-11 | Dewan Sameer | Senior Vice President |
Equity grant / award
A
|
Common Shares | 10,759 | $0.00 | $0 | 109,226 |
| 2025-02-18 | Tyagarajan N. V. | Dir |
Open-market sell
S
|
Common Shares | 108,880 | $54.87 | $5,974,246 | 604,631 |
| 2025-02-13 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 4,000 | $55.25 | $221,000 | 43,122 |
| 2025-02-11 | Klunk Donald J | Chief Accounting Officer |
Open-market sell
S
|
Common Shares | 4,136 | $54.87 | $226,942 | 8,777 |
| 2025-01-17 | Tyagarajan N. V. | Dir |
Other disposed transaction
F
|
Common Shares | 47,972 | $43.34 | $2,079,106 | 713,511 |
| 2025-01-15 | Mehta Piyush | Senior Vice President and CHRO |
Other disposed transaction
F
|
Common Shares | 19,511 | $43.34 | $845,607 | 143,671 |
| 2025-01-10 | Kalra Balkrishan | President and CEO |
Other disposed transaction
F
|
Common Shares | 36,461 | $43.34 | $1,580,220 | 230,943 |
| 2024-12-13 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 13,600 | $0.00 | $0 | 56,400 |
| 2024-12-13 | Kalra Balkrishan | President and CEO |
Open-market sell
S
|
Common Shares | 13,600 | $44.60 | $606,560 | 267,404 |
| 2024-12-13 | Kalra Balkrishan | President and CEO |
Exercise / conversion
M
|
Common Shares | 13,600 | $27.65 | $376,040 | 281,004 |
| 2024-11-25 | Kalra Balkrishan | President and CEO |
Open-market sell
S
|
Common Shares | 9,000 | $46.40 | $417,600 | 267,404 |
| 2024-11-22 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 1,116 | $46.52 | $51,916 | 60,311 |
| 2024-11-22 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 1,425 | $46.54 | $66,320 | 61,427 |
| 2024-11-18 | Klunk Donald J | Chief Accounting Officer |
Open-market sell
S
|
Common Shares | 347 | $44.88 | $15,573 | 14,755 |
| 2024-11-18 | Klunk Donald J | Chief Accounting Officer |
Open-market sell
S
|
Common Shares | 111 | $44.89 | $4,983 | 15,102 |
| 2024-11-12 | Mehta Piyush | Senior Vice President and CHRO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 70,000 | $0.00 | $0 | 0 |
| 2024-11-12 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 70,000 | $46.46 | $3,252,158 | 163,049 |
| 2024-11-12 | Mehta Piyush | Senior Vice President and CHRO |
Exercise / conversion
M
|
Common Shares | 70,000 | $27.65 | $1,935,500 | 233,049 |
| 2024-09-25 | Klunk Donald J | Chief Accounting Officer |
Equity grant / award
A
|
Common Shares | 5,163 | $0.00 | $0 | 15,213 |
| 2024-09-12 | Kalra Balkrishan | President and CEO |
Open-market sell
S
|
Common Shares | 7,000 | $38.54 | $269,786 | 276,404 |
| 2024-08-14 | Klunk Donald J | Chief Accounting Officer |
Open-market sell
S
|
Common Shares | 800 | $37.50 | $30,003 | 9,975 |
| 2024-06-05 | Tyagarajan N. V. | Dir |
Open-market sell
S
|
Common Shares | 1,000 | $33.17 | $33,170 | 7,300 |
| 2024-05-02 | Franklin Tamara | Dir |
Equity grant / award
A
|
Common Shares | 6,707 | $0.00 | $0 | 20,161 |
| 2024-03-13 | Klunk Donald J | Chief Accounting Officer |
Equity grant / award
A
|
Common Shares | 3,699 | $0.00 | $0 | 10,689 |
| 2024-02-15 | Klunk Donald J | Chief Accounting Officer |
Open-market sell
S
|
Common Shares | 1,845 | $36.27 | $66,910 | 6,922 |
| 2024-02-13 | Conigliaro Laura | Dir |
Equity grant / award
G
|
Common Shares | 1,400 | $0.00 | $0 | 61,284 |
| 2024-01-22 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 11,450 | $36.00 | $412,200 | 21,175 |
| 2024-01-17 | Tyagarajan N. V. | President and CEO |
Other disposed transaction
F
|
Common Shares | 50,733 | $34.27 | $1,738,620 | 754,776 |
| 2024-01-12 | Stein Kathryn Vanpelt | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 16,998 | $34.80 | $591,530 | 47,593 |
| 2024-01-10 | Klunk Donald J | Chief Accounting Officer |
Other disposed transaction
F
|
Common Shares | 1,504 | $34.27 | $51,542 | 8,767 |
| 2023-12-31 | Cartwright Stacey | Dir |
Other disposed transaction
F
|
Common Shares | 436 | $34.71 | $15,134 | 22,278 |
| 2023-12-04 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 39,050 | $0.00 | $0 | 84,051 |
| 2023-12-04 | Stein Kathryn Vanpelt | Senior Vice President |
Open-market sell
S
|
Common Shares | 18,286 | $34.85 | $637,252 | 85,775 |
| 2023-12-04 | Stein Kathryn Vanpelt | Senior Vice President |
Open-market sell
S
|
Common Shares | 39,050 | $34.85 | $1,360,896 | 104,061 |
| 2023-12-04 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 39,050 | $27.70 | $1,081,685 | 143,111 |
| 2023-11-21 | Cartwright Stacey | Dir |
Other disposed transaction
F
|
Common Shares | 92 | $33.68 | $3,099 | 22,714 |
| 2023-08-16 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 1,700 | $35.89 | $61,014 | 8,300 |
| 2023-08-02 | Weiner Michael Hal | Chief Financial Officer |
Other disposed transaction
F
|
Common Shares | 5,940 | $36.73 | $218,176 | 95,219 |
| 2023-06-02 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 29,491 | $37.18 | $1,096,469 | 106,212 |
| 2023-06-01 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 41,062 | $37.02 | $1,519,922 | 135,703 |
| 2023-05-31 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 10,337 | $37.00 | $382,483 | 176,621 |
| 2023-05-30 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 22,082 | $37.13 | $819,896 | 186,958 |
| 2023-05-19 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 0 |
| 2023-05-19 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $38.49 | $1,924,305 | 805,509 |
| 2023-05-19 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-05-18 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 50,000 |
| 2023-05-18 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $37.95 | $1,897,300 | 805,509 |
| 2023-05-18 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-05-17 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 100,000 |
| 2023-05-17 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 700 | $37.74 | $26,418 | 805,509 |
| 2023-05-17 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 49,300 | $37.27 | $1,837,539 | 806,209 |
| 2023-05-17 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-05-16 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 150,000 |
| 2023-05-16 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $36.73 | $1,836,630 | 805,509 |
| 2023-05-16 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-05-15 | Morken CeCelia | — |
Open-market buy
P
|
Common Shares | 5,000 | $36.93 | $184,642 | 46,228 |
| 2023-05-05 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 0 |
| 2023-05-05 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 12,500 | $40.72 | $509,049 | 40,845 |
| 2023-05-05 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 12,500 | $31.50 | $393,750 | 53,345 |
| 2023-05-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 200,000 |
| 2023-05-04 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 2,170 | $41.96 | $91,044 | 805,509 |
| 2023-05-04 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 47,830 | $41.20 | $1,970,419 | 807,679 |
| 2023-05-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-05-04 | STEVENS BRIAN MARK | — |
Equity grant / award
A
|
Common Shares | 4,916 | $0.00 | $0 | 18,566 |
| 2023-05-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 250,000 |
| 2023-05-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $43.39 | $2,169,285 | 805,509 |
| 2023-05-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-05-02 | Mehta Piyush | Senior Vice President and CHRO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 32,500 | $0.00 | $0 | 0 |
| 2023-05-02 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 2,571 | $44.54 | $114,524 | 209,040 |
| 2023-05-02 | Mehta Piyush | Senior Vice President and CHRO |
Open-market sell
S
|
Common Shares | 29,929 | $43.79 | $1,310,543 | 211,611 |
| 2023-05-02 | Mehta Piyush | Senior Vice President and CHRO |
Exercise / conversion
M
|
Common Shares | 32,500 | $19.35 | $628,875 | 241,540 |
| 2023-05-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 300,000 |
| 2023-05-02 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 3,684 | $44.55 | $164,134 | 805,509 |
| 2023-05-02 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 46,316 | $43.79 | $2,028,335 | 809,193 |
| 2023-05-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-05-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 350,000 |
| 2023-05-01 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $44.49 | $2,224,315 | 805,509 |
| 2023-05-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-04-06 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 400,000 |
| 2023-04-06 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $44.87 | $2,243,530 | 805,509 |
| 2023-04-06 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-04-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 450,000 |
| 2023-04-05 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $45.18 | $2,258,850 | 805,509 |
| 2023-04-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-04-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 500,000 |
| 2023-04-04 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $45.46 | $2,273,095 | 805,509 |
| 2023-04-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-04-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 550,000 |
| 2023-04-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $45.93 | $2,296,615 | 805,509 |
| 2023-04-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 855,509 |
| 2023-03-15 | Tyagarajan N. V. | President and CEO |
Equity grant / award
A
|
Common Shares | 91,680 | $0.00 | $0 | 805,509 |
| 2023-03-15 | Tyagarajan N. V. | President and CEO |
Equity grant / award
A
|
Common Shares | 91,311 | $0.00 | $0 | 713,829 |
| 2023-03-13 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 22,280 | $0.00 | $0 | 0 |
| 2023-03-13 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 22,280 | $44.40 | $989,290 | 155,328 |
| 2023-03-13 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 22,280 | $19.35 | $431,118 | 177,608 |
| 2023-03-06 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,554 | $0.00 | $0 | 22,280 |
| 2023-03-06 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 17,446 | $0.00 | $0 | 24,834 |
| 2023-03-06 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 2,554 | $47.50 | $121,317 | 155,328 |
| 2023-03-06 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 2,554 | $19.35 | $49,420 | 157,882 |
| 2023-03-06 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 17,446 | $47.31 | $825,362 | 155,328 |
| 2023-03-06 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 17,446 | $19.35 | $337,580 | 172,774 |
| 2023-03-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 600,000 |
| 2023-03-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $47.55 | $2,377,285 | 622,518 |
| 2023-03-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 672,518 |
| 2023-03-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 650,000 |
| 2023-03-02 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $47.54 | $2,376,920 | 622,518 |
| 2023-03-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 672,518 |
| 2023-03-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 700,000 |
| 2023-03-01 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $47.64 | $2,382,165 | 622,518 |
| 2023-03-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 672,518 |
| 2023-02-21 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 42,280 |
| 2023-02-21 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,000 | $47.99 | $1,199,658 | 154,788 |
| 2023-02-21 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,000 | $19.35 | $483,750 | 179,788 |
| 2023-02-16 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 45,000 | $0.00 | $0 | 123,101 |
| 2023-02-16 | Stein Kathryn Vanpelt | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,500 | $47.30 | $496,621 | 66,206 |
| 2023-02-16 | Stein Kathryn Vanpelt | Senior Vice President |
Open-market sell
S
|
Common Shares | 45,000 | $47.29 | $2,128,118 | 76,706 |
| 2023-02-16 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 45,000 | $27.70 | $1,246,500 | 121,706 |
| 2023-02-14 | Lindstrom Carol | Dir |
Open-market sell
S
|
Common Shares | 4,308 | $47.66 | $205,319 | 15,197 |
| 2023-02-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 750,000 |
| 2023-02-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $47.10 | $2,355,240 | 622,518 |
| 2023-02-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 672,518 |
| 2023-02-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 800,000 |
| 2023-02-02 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $47.60 | $2,380,125 | 622,518 |
| 2023-02-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 672,518 |
| 2023-02-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 850,000 |
| 2023-02-01 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $47.42 | $2,370,940 | 622,518 |
| 2023-02-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 672,518 |
| 2023-01-23 | Tyagarajan N. V. | President and CEO |
Other disposed transaction
F
|
Common Shares | 21,859 | $46.77 | $1,022,345 | 622,518 |
| 2023-01-12 | Mehta Piyush | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 6,016 | $46.77 | $281,368 | 176,193 |
| 2023-01-11 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 5,225 | $46.72 | $244,127 | 20,933 |
| 2023-01-11 | Saumur Darren | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 8,071 | $46.77 | $377,481 | 87,613 |
| 2023-01-10 | White Heather | SVP & Chief Legal Officer |
Other disposed transaction
F
|
Common Shares | 3,783 | $46.77 | $176,931 | 26,158 |
| 2023-01-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 900,000 |
| 2023-01-05 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 987 | $46.48 | $45,877 | 644,377 |
| 2023-01-05 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 49,013 | $45.67 | $2,238,311 | 645,364 |
| 2023-01-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2023-01-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 950,000 |
| 2023-01-04 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 150 | $47.49 | $7,124 | 644,377 |
| 2023-01-04 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 49,850 | $47.01 | $2,343,543 | 644,527 |
| 2023-01-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2023-01-04 | Cartwright Stacey | Dir |
Other disposed transaction
F
|
Common Shares | 118 | $46.32 | $5,466 | 17,890 |
| 2023-01-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,000,000 |
| 2023-01-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $46.90 | $2,345,095 | 644,377 |
| 2023-01-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-12-12 | Saumur Darren | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 40,036 | $0.00 | $0 | 60,036 |
| 2022-12-12 | Saumur Darren | Senior Vice President |
Open-market sell
S
|
Common Shares | 40,036 | $45.17 | $1,808,262 | 95,684 |
| 2022-12-12 | Saumur Darren | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 40,036 | $27.70 | $1,108,997 | 135,720 |
| 2022-12-08 | Saumur Darren | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 100,072 |
| 2022-12-08 | Saumur Darren | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 35,000 |
| 2022-12-08 | Saumur Darren | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,000 | $45.20 | $904,000 | 95,684 |
| 2022-12-08 | Saumur Darren | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 20,000 | $27.70 | $554,000 | 115,684 |
| 2022-12-08 | Saumur Darren | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,000 | $45.00 | $1,125,000 | 95,684 |
| 2022-12-08 | Saumur Darren | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,000 | $31.37 | $784,250 | 120,684 |
| 2022-12-06 | Saumur Darren | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 60,000 |
| 2022-12-06 | Saumur Darren | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,000 | $45.00 | $450,000 | 95,684 |
| 2022-12-06 | Saumur Darren | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 10,000 | $31.37 | $313,700 | 105,684 |
| 2022-12-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,050,000 |
| 2022-12-05 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $45.23 | $2,261,640 | 644,377 |
| 2022-12-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-12-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,100,000 |
| 2022-12-02 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $45.86 | $2,292,945 | 644,377 |
| 2022-12-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-12-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,150,000 |
| 2022-12-01 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $46.15 | $2,307,280 | 644,377 |
| 2022-12-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-11-21 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 50,054 |
| 2022-11-21 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 5,000 | $43.50 | $217,500 | 29,929 |
| 2022-11-21 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 5,000 | $27.70 | $138,500 | 34,929 |
| 2022-11-18 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 55,054 |
| 2022-11-18 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 5,000 | $43.22 | $216,122 | 29,929 |
| 2022-11-18 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 5,000 | $27.70 | $138,500 | 34,929 |
| 2022-11-14 | Lindstrom Carol | Dir |
Open-market sell
S
|
Common Shares | 2,703 | $45.37 | $122,636 | 19,505 |
| 2022-11-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,200,000 |
| 2022-11-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 26 | $47.24 | $1,228 | 644,377 |
| 2022-11-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 49,974 | $46.51 | $2,324,476 | 644,403 |
| 2022-11-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-11-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,250,000 |
| 2022-11-02 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 7,041 | $48.54 | $341,803 | 644,377 |
| 2022-11-02 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 42,959 | $48.19 | $2,070,220 | 651,418 |
| 2022-11-02 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-11-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,300,000 |
| 2022-11-01 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $48.46 | $2,422,865 | 644,377 |
| 2022-11-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-10-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,350,000 |
| 2022-10-05 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $45.81 | $2,290,465 | 644,377 |
| 2022-10-05 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-10-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,400,000 |
| 2022-10-04 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $45.66 | $2,282,825 | 644,377 |
| 2022-10-04 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-10-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 1,450,000 |
| 2022-10-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 300 | $43.75 | $13,126 | 644,377 |
| 2022-10-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 49,700 | $44.47 | $2,210,089 | 644,677 |
| 2022-10-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $19.35 | $967,500 | 694,377 |
| 2022-09-09 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 60,054 |
| 2022-09-09 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 15,000 | $46.62 | $699,302 | 29,929 |
| 2022-09-09 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 15,000 | $27.70 | $415,500 | 44,929 |
| 2022-09-07 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 713 | $45.96 | $32,769 | 29,929 |
| 2022-09-02 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 8,730 | $47.40 | $413,775 | 174,955 |
| 2022-08-26 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,000 | $47.35 | $473,542 | 183,685 |
| 2022-08-12 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 75,054 |
| 2022-08-12 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 15,000 | $48.36 | $725,418 | 30,587 |
| 2022-08-12 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 15,000 | $27.70 | $415,500 | 45,587 |
| 2022-08-11 | Stein Kathryn Vanpelt | Senior Vice President |
Open-market sell
S
|
Common Shares | 15,000 | $48.04 | $720,660 | 83,223 |
| 2022-08-10 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 0 |
| 2022-08-10 | Stein Kathryn Vanpelt | Senior Vice President |
Open-market sell
S
|
Common Shares | 30,000 | $47.71 | $1,431,405 | 98,223 |
| 2022-08-10 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 30,000 | $24.74 | $742,200 | 128,223 |
| 2022-08-02 | Weiner Michael Hal | Chief Financial Officer |
Other disposed transaction
F
|
Common Shares | 6,219 | $47.66 | $296,398 | 59,312 |
| 2022-06-15 | Lindstrom Carol | Dir |
Open-market sell
S
|
Common Shares | 2,409 | $42.49 | $102,358 | 22,208 |
| 2022-05-19 | Verdi Mark A | Dir |
Equity grant / award
A
|
Common Shares | 4,829 | $0.00 | $0 | 48,557 |
| 2022-03-07 | Cogny Patrick | Senior Vice President |
Equity grant / award
A
|
Common Shares | 38,260 | $0.00 | $0 | 81,813 |
| 2022-01-12 | Tyagarajan N. V. | President and CEO |
Other disposed transaction
F
|
Common Shares | 92,452 | $52.12 | $4,818,598 | 531,313 |
| 2022-01-10 | Stein Kathryn Vanpelt | Senior Vice President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 96,518 | $0.00 | $0 | 96,518 |
| 2022-01-10 | Stein Kathryn Vanpelt | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 22,610 | $52.12 | $1,178,433 | 61,019 |
| 2022-01-03 | Cartwright Stacey | Dir |
Other disposed transaction
F
|
Common Shares | 67 | $53.08 | $3,556 | 13,179 |
| 2021-12-13 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 5,000 | $50.73 | $253,625 | 177,268 |
| 2021-11-22 | Cartwright Stacey | Dir |
Other disposed transaction
F
|
Common Shares | 30 | $50.79 | $1,524 | 13,246 |
| 2021-09-15 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 5,000 | $50.18 | $250,910 | 182,268 |
| 2021-08-16 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2021-08-16 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 12,500 | $52.21 | $652,686 | 38,325 |
| 2021-08-16 | White Heather | SVP & Chief Legal Officer |
Exercise / conversion
M
|
Common Shares | 12,500 | $31.50 | $393,750 | 50,825 |
| 2021-08-16 | White Heather | SVP & Chief Legal Officer |
Open-market sell
S
|
Common Shares | 342 | $52.29 | $17,883 | 38,325 |
| 2021-08-10 | Weiner Michael Hal | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 298,864 | $0.00 | $0 | 298,864 |
| 2021-08-10 | Weiner Michael Hal | Chief Financial Officer |
Equity grant / award
A
|
Common Shares | 39,169 | $0.00 | $0 | 39,169 |
| 2021-06-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 73,625 | $0.00 | $0 | 0 |
| 2021-06-01 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 73,625 | $45.75 | $3,367,998 | 623,765 |
| 2021-06-01 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 73,625 | $13.52 | $995,513 | 697,390 |
| 2021-05-25 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 70,000 | $0.00 | $0 | 73,625 |
| 2021-05-25 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 70,000 | $44.57 | $3,120,152 | 623,765 |
| 2021-05-25 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 70,000 | $13.52 | $946,498 | 693,765 |
| 2021-05-05 | Verdi Mark A | Dir |
Equity grant / award
A
|
Common Shares | 3,709 | $0.00 | $0 | 43,728 |
| 2021-04-16 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 70,000 | $0.00 | $0 | 143,625 |
| 2021-04-16 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 70,000 | $45.01 | $3,150,588 | 623,765 |
| 2021-04-16 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 70,000 | $13.52 | $946,498 | 693,765 |
| 2021-04-15 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 70,000 | $0.00 | $0 | 213,625 |
| 2021-04-15 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 70,000 | $44.70 | $3,129,182 | 623,765 |
| 2021-04-15 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 70,000 | $13.52 | $946,498 | 693,765 |
| 2021-03-29 | Mehta Piyush | Senior Vice President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 64,763 | $0.00 | $0 | 64,763 |
| 2021-03-12 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 1,000 | $42.80 | $42,800 | 187,268 |
| 2021-03-12 | Kalra Balkrishan | Senior Vice President |
Equity grant / award
A
|
Common Shares | 24,445 | $0.00 | $0 | 188,268 |
| 2021-03-11 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 1,000 | $42.72 | $42,718 | 163,823 |
| 2021-03-10 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 2,147 | $42.36 | $90,941 | 164,823 |
| 2021-03-08 | Fitzpatrick Edward J. | Chief Financial Officer |
Open-market sell
S
|
Common Shares | 30,583 | $41.94 | $1,282,669 | 142,592 |
| 2021-03-04 | Stein Kathryn Vanpelt | Senior Vice President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 98,802 | $0.00 | $0 | 98,802 |
| 2021-02-25 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 24,553 | $41.51 | $1,019,286 | 54,644 |
| 2021-02-09 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 70,000 | $0.00 | $0 | 32,500 |
| 2021-02-09 | Mehta Piyush | Senior Vice President |
Open-market sell
S
|
Common Shares | 70,000 | $43.00 | $3,010,000 | 157,341 |
| 2021-02-09 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 70,000 | $19.35 | $1,354,500 | 227,341 |
| 2021-01-29 | Tyagarajan N. V. | President and CEO |
Other disposed transaction
F
|
Common Shares | 72,409 | $41.50 | $3,004,974 | 569,754 |
| 2021-01-11 | Saumur Darren | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 13,787 | $41.50 | $572,160 | 67,491 |
| 2020-12-17 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 102,500 |
| 2020-12-17 | Mehta Piyush | Senior Vice President |
Open-market sell
S
|
Common Shares | 30,000 | $42.00 | $1,260,000 | 179,359 |
| 2020-12-17 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 30,000 | $19.35 | $580,500 | 209,359 |
| 2020-08-11 | White Heather | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 5,019 | $42.01 | $210,837 | 54,530 |
| 2020-06-08 | White Heather | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 5,000 | $38.00 | $189,985 | 59,549 |
| 2020-06-03 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 30,000 |
| 2020-06-03 | Stein Kathryn Vanpelt | Senior Vice President |
Open-market sell
S
|
Common Shares | 30,000 | $37.28 | $1,118,358 | 82,106 |
| 2020-06-03 | Stein Kathryn Vanpelt | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 30,000 | $24.74 | $742,200 | 112,106 |
| 2020-05-22 | Fitzpatrick Edward J. | Chief Financial Officer |
Open-market buy
P
|
Common Shares | 5,600 | $33.72 | $188,815 | 193,693 |
| 2020-05-20 | NUNNELLY MARK E | Dir |
Equity grant / award
A
|
Common Shares | 5,112 | $0.00 | $0 | 40,019 |
| 2020-05-15 | Fitzpatrick Edward J. | Chief Financial Officer |
Open-market buy
P
|
Common Shares | 1,400 | $32.58 | $45,612 | 188,093 |
| 2020-04-09 | Saumur Darren | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 9,368 | $30.22 | $283,101 | 80,733 |
| 2020-02-24 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 51,052 | $0.00 | $0 | 0 |
| 2020-02-24 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 51,052 | $43.16 | $2,203,175 | 642,163 |
| 2020-02-24 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 51,052 | $14.32 | $731,243 | 693,215 |
| 2020-02-19 | Saumur Darren | Senior Vice President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 107,981 | $0.00 | $0 | 107,981 |
| 2020-02-19 | Saumur Darren | Senior Vice President |
Equity grant / award
A
|
Common Shares | 38,715 | $0.00 | $0 | 90,101 |
| 2020-02-14 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,138 | $43.54 | $876,819 | 45,070 |
| 2020-01-21 | Tyagarajan N. V. | President and CEO |
Other disposed transaction
F
|
Common Shares | 47,778 | $43.49 | $2,077,865 | 436,113 |
| 2019-12-06 | Mazhari Ahmed | Senior Vice President |
Open-market sell
S
|
Common Shares | 6,000 | $40.65 | $243,907 | 182,237 |
| 2019-12-04 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 0 |
| 2019-12-04 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 30,000 | $40.12 | $1,203,726 | 81,026 |
| 2019-12-04 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 30,000 | $19.35 | $580,500 | 111,026 |
| 2019-11-27 | Lindstrom Carol | Dir |
Open-market sell
S
|
Common Shares | 5,000 | $41.03 | $205,166 | 15,467 |
| 2019-11-26 | Humphrey David | Dir |
Open-market sell
S
|
Common Shares | 12,916,004 | $39.87 | $514,896,499 | 0 |
| 2019-11-21 | Cartwright Stacey | Dir |
Equity grant / award
A
|
Common Shares | 4,455 | $0.00 | $0 | 4,455 |
| 2019-08-30 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 67,280 |
| 2019-08-30 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,000 | $40.97 | $409,652 | 154,016 |
| 2019-08-30 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 10,000 | $19.35 | $193,500 | 164,016 |
| 2019-08-29 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 35,000 | $0.00 | $0 | 30,000 |
| 2019-08-29 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 35,000 | $40.85 | $1,429,586 | 81,026 |
| 2019-08-29 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 35,000 | $19.35 | $677,250 | 116,026 |
| 2019-08-28 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 77,280 |
| 2019-08-28 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,000 | $40.30 | $805,986 | 154,016 |
| 2019-08-28 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 20,000 | $19.35 | $387,000 | 174,016 |
| 2019-08-27 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,200 | $0.00 | $0 | 97,280 |
| 2019-08-27 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,200 | $40.21 | $410,154 | 154,016 |
| 2019-08-27 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 10,200 | $19.35 | $197,370 | 164,216 |
| 2019-08-22 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 31,701 | $0.00 | $0 | 107,480 |
| 2019-08-22 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 31,701 | $40.60 | $1,286,985 | 154,016 |
| 2019-08-22 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 31,701 | $19.35 | $613,414 | 185,717 |
| 2019-08-21 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,819 | $0.00 | $0 | 139,181 |
| 2019-08-21 | Kalra Balkrishan | Senior Vice President |
Open-market sell
S
|
Common Shares | 5,819 | $41.10 | $239,161 | 154,016 |
| 2019-08-21 | Kalra Balkrishan | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 5,819 | $19.35 | $112,598 | 159,835 |
| 2019-08-16 | GIC Private Ltd | — |
Open-market sell
S
|
Common Shares, par value $0.01 per share | 1,878,196 | $40.51 | $76,085,720 | 2,514,837 |
| 2019-06-03 | White Heather | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 1,058 | $36.08 | $38,176 | 42,533 |
| 2019-05-24 | Humphrey David | Dir |
Open-market sell
S
|
Common Shares | 8,500,194 | $36.01 | $306,091,986 | 23,537,808 |
| 2019-05-09 | Verdi Mark A | Dir |
Equity grant / award
A
|
Common Shares | 3,326 | $0.00 | $0 | 34,907 |
| 2019-04-22 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 133,625 | $0.00 | $0 | 0 |
| 2019-04-22 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 133,625 | $35.95 | $4,803,231 | 483,891 |
| 2019-04-22 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 133,625 | $9.52 | $1,272,070 | 617,516 |
| 2019-04-09 | Saumur Darren | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 9,368 | $35.57 | $333,220 | 51,386 |
| 2019-04-08 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 150,000 | $0.00 | $0 | 133,625 |
| 2019-04-08 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 150,000 | $35.37 | $5,306,220 | 483,891 |
| 2019-04-08 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 150,000 | $9.52 | $1,427,955 | 633,891 |
| 2019-03-01 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,943 | $0.00 | $0 | 65,000 |
| 2019-03-01 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 9,943 | $33.36 | $331,711 | 81,026 |
| 2019-03-01 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 9,943 | $19.35 | $192,397 | 90,969 |
| 2019-02-27 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,057 | $0.00 | $0 | 74,943 |
| 2019-02-27 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,057 | $33.21 | $832,231 | 81,026 |
| 2019-02-27 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,057 | $19.35 | $484,853 | 106,083 |
| 2019-02-20 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,421 | $0.00 | $0 | 0 |
| 2019-02-20 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,421 | $33.00 | $673,893 | 81,026 |
| 2019-02-20 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 20,421 | $14.32 | $292,500 | 101,447 |
| 2019-02-19 | White Heather | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 7,680 | $32.94 | $252,985 | 43,249 |
| 2019-02-15 | BAIN CAPITAL INVESTORS LLC | 10% |
Open-market sell
S
|
Common Shares | 8,500,194 | $32.22 | $273,833,750 | 32,038,002 |
| 2019-02-13 | White Heather | SVP & General Counsel |
Equity grant / award
A
|
Common Shares | 25,754 | $0.00 | $0 | 50,929 |
| 2019-01-10 | Mehta Piyush | Senior Vice President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 276,167 | $0.00 | $0 | 276,167 |
| 2018-12-31 | Chandra Amit | Dir |
Other disposed transaction
F
|
Common Shares | 470 | $26.99 | $12,685 | 28,817 |
| 2018-08-17 | Lindstrom Carol | Dir |
Open-market sell
S
|
Common Shares | 2,630 | $30.44 | $80,062 | 17,141 |
| 2018-08-06 | White Heather | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 1,367 | $31.00 | $42,377 | 25,175 |
| 2018-07-16 | Fitzpatrick Edward J. | Chief Financial Officer |
Other disposed transaction
F
|
Common Shares | 14,244 | $29.93 | $426,323 | 130,189 |
| 2018-05-18 | White Heather | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 6,800 | $30.36 | $206,448 | 26,254 |
| 2018-05-17 | White Heather | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 200 | $30.60 | $6,120 | 33,054 |
| 2018-05-08 | Tyagarajan N. V. | President and CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 2,133,106 | $0.00 | $0 | 2,133,106 |
| 2018-04-16 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Options (Right to Buy) | 9,406 | $0.00 | $0 | 0 |
| 2018-04-16 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,153 | $31.96 | $644,170 | 35,956 |
| 2018-04-16 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 9,406 | $6.33 | $59,529 | 56,109 |
| 2018-04-03 | Mehta Piyush | Senior Vice President |
Equity grant / award
A
|
Common Shares | 46,230 | $0.00 | $0 | 98,679 |
| 2018-04-03 | Tyagarajan N. V. | President and CEO |
Equity grant / award
A
|
Common Shares | 90,339 | $0.00 | $0 | 335,094 |
| 2018-04-02 | Mehta Piyush | Senior Vice President |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 50,000 |
| 2018-02-27 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Options (Right to Buy) | 5,343 | $0.00 | $0 | 9,406 |
| 2018-02-27 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 8,969 | $31.60 | $283,452 | 10,747 |
| 2018-02-27 | Cogny Patrick | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 5,343 | $6.33 | $33,815 | 19,716 |
| 2018-02-15 | Madden James C. | Dir |
Open-market sell
S
|
Common Shares | 4,270 | $30.92 | $132,036 | 4,700 |
| 2018-02-01 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 22,690 | $0.00 | $0 | 0 |
| 2018-02-01 | Singh Arvinder | Senior Vice President |
Open-market sell
S
|
Common Shares | 22,690 | $33.95 | $770,326 | 24,569 |
| 2018-02-01 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 22,690 | $14.32 | $325,000 | 47,259 |
| 2018-01-17 | Thukral Mohit | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 13,370 | $33.36 | $446,023 | 46,935 |
| 2018-01-02 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Options (Right to Buy) | 19,287 | $0.00 | $0 | 0 |
| 2018-01-02 | Guaglianone Victor | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 19,287 | $32.05 | $618,079 | 45,102 |
| 2018-01-02 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M
|
Common Shares | 19,287 | $6.33 | $122,064 | 64,389 |
| 2017-12-31 | Chandra Amit | Dir |
Other disposed transaction
F
|
Common Shares | 427 | $31.74 | $13,553 | 25,326 |
| 2017-12-15 | Singh Arvinder | Senior Vice President |
Open-market sell
S
|
Common Shares | 22,855 | $32.23 | $736,704 | 37,623 |
| 2017-12-07 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 77,619 | $32.23 | $2,501,676 | 244,755 |
| 2017-11-28 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 95,000 |
| 2017-11-28 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,000 | $32.25 | $806,250 | 60,305 |
| 2017-11-28 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,000 | $19.35 | $483,750 | 85,305 |
| 2017-11-27 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 132,500 |
| 2017-11-27 | Mehta Piyush | Senior Vice President |
Open-market sell
S
|
Common Shares | 12,500 | $32.00 | $400,000 | 65,444 |
| 2017-11-27 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 12,500 | $19.35 | $241,875 | 77,944 |
| 2017-11-20 | Humphrey David | Dir |
Open-market sell
S
|
Common Shares | 8,500,194 | $30.26 | $257,215,870 | 40,538,196 |
| 2017-11-08 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 17,017 | $0.00 | $0 | 0 |
| 2017-11-08 | Mehta Piyush | Senior Vice President |
Open-market sell
S
|
Common Shares | 17,017 | $31.00 | $527,527 | 65,444 |
| 2017-11-08 | Mehta Piyush | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 17,017 | $14.32 | $243,743 | 82,461 |
| 2017-10-26 | Mehta Piyush | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,728 | $30.00 | $621,840 | 65,444 |
| 2017-08-25 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 120,000 |
| 2017-08-25 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,000 | $28.37 | $709,265 | 60,305 |
| 2017-08-25 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,000 | $19.35 | $483,750 | 85,305 |
| 2017-08-22 | Fitzpatrick Edward J. | Chief Financial Officer |
Open-market sell
S
|
Common Shares | 57,934 | $28.54 | $1,653,373 | 113,520 |
| 2017-08-18 | Chandra Amit | Dir |
Open-market sell
S
|
Common Shares | 275,508 | $28.72 | $7,912,590 | 1,589,676 |
| 2017-07-18 | Fitzpatrick Edward J. | Chief Financial Officer |
Other disposed transaction
F
|
Common Shares | 12,019 | $27.90 | $335,330 | 171,454 |
| 2017-05-30 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 18,688 | $0.00 | $0 | 0 |
| 2017-05-30 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 18,688 | $27.22 | $508,622 | 60,305 |
| 2017-05-30 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 18,688 | $14.32 | $267,678 | 78,993 |
| 2017-05-26 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 8,540 | $0.00 | $0 | 18,688 |
| 2017-05-26 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 8,540 | $27.19 | $232,228 | 60,305 |
| 2017-05-26 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 8,540 | $14.32 | $122,323 | 68,845 |
| 2017-05-12 | Madden James C. | Dir |
Open-market sell
S
|
Common Shares | 5,224 | $25.51 | $133,288 | 8,970 |
| 2017-05-09 | NUNNELLY MARK E | Dir |
Equity grant / award
A
|
Common Shares | 4,700 | $0.00 | $0 | 27,620 |
| 2017-03-10 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 22,615 | $0.00 | $0 | 0 |
| 2017-03-10 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 22,615 | $24.00 | $542,760 | 60,305 |
| 2017-03-10 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 22,615 | $14.22 | $321,545 | 82,920 |
| 2017-03-09 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 43,229 | $0.00 | $0 | 0 |
| 2017-03-09 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 43,229 | $24.08 | $1,040,864 | 322,374 |
| 2017-03-09 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 43,229 | $14.22 | $614,639 | 365,603 |
| 2017-03-08 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 155,413 | $0.00 | $0 | 43,229 |
| 2017-03-08 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 155,413 | $24.09 | $3,744,599 | 322,374 |
| 2017-03-08 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 155,413 | $14.22 | $2,209,693 | 477,787 |
| 2017-03-06 | Cogny Patrick | Senior Vice President |
Open-market sell
S
|
Common Shares | 15,420 | $24.03 | $370,550 | 23,514 |
| 2017-02-24 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 22,615 |
| 2017-02-24 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,000 | $24.50 | $245,032 | 60,305 |
| 2017-02-24 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 10,000 | $14.22 | $142,182 | 70,305 |
| 2017-02-23 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,000 | $0.00 | $0 | 0 |
| 2017-02-23 | Singh Arvinder | Senior Vice President |
Open-market sell
S
|
Common Shares | 7,000 | $24.60 | $172,201 | 60,478 |
| 2017-02-23 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 7,000 | $14.22 | $99,527 | 67,478 |
| 2017-02-10 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 22,092 | $0.00 | $0 | 0 |
| 2017-02-10 | Guaglianone Victor | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 22,092 | $24.34 | $537,611 | 44,058 |
| 2017-02-10 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M
|
Common Shares | 22,092 | $14.22 | $314,108 | 66,150 |
| 2017-02-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 75,000 | $0.00 | $0 | 198,642 |
| 2017-02-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 75,000 | $25.00 | $1,875,082 | 322,374 |
| 2017-02-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 75,000 | $14.22 | $1,066,365 | 397,374 |
| 2017-01-25 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 42,615 |
| 2017-01-25 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,000 | $24.50 | $245,000 | 60,305 |
| 2017-01-25 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 10,000 | $14.22 | $142,182 | 70,305 |
| 2017-01-17 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 27,615 |
| 2017-01-17 | Singh Arvinder | Senior Vice President |
Open-market sell
S
|
Common Shares | 10,000 | $24.58 | $245,798 | 60,478 |
| 2017-01-17 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 10,000 | $14.22 | $142,182 | 70,478 |
| 2017-01-13 | Singh Arvinder | Senior Vice President |
Other disposed transaction
F
|
Common Shares | 12,331 | $24.56 | $302,849 | 60,478 |
| 2017-01-03 | Tyagarajan N. V. | President and CEO |
Other disposed transaction
F
|
Common Shares | 16,233 | $24.34 | $395,111 | 322,374 |
| 2016-12-31 | Chandra Amit | Dir |
Other disposed transaction
F
|
Common Shares | 523 | $24.34 | $12,730 | 21,053 |
| 2016-12-15 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 36,820 | $0.00 | $0 | 273,642 |
| 2016-12-15 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 36,820 | $24.20 | $891,184 | 338,607 |
| 2016-12-15 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 36,820 | $14.22 | $523,514 | 375,427 |
| 2016-12-14 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 52,615 |
| 2016-12-14 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,000 | $24.50 | $612,500 | 72,809 |
| 2016-12-14 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,000 | $14.22 | $355,455 | 97,809 |
| 2016-12-13 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 37,615 |
| 2016-12-13 | Singh Arvinder | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,000 | $24.56 | $491,268 | 72,809 |
| 2016-12-13 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 20,000 | $14.22 | $284,364 | 92,809 |
| 2016-12-08 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 77,615 |
| 2016-12-08 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,000 | $24.51 | $612,750 | 72,809 |
| 2016-12-08 | Thukral Mohit | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,000 | $14.22 | $355,455 | 97,809 |
| 2016-12-01 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 22,092 |
| 2016-12-01 | Guaglianone Victor | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 20,000 | $23.74 | $474,754 | 55,294 |
| 2016-12-01 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M
|
Common Shares | 20,000 | $14.22 | $284,364 | 75,294 |
| 2016-11-18 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 57,615 |
| 2016-11-18 | Singh Arvinder | Senior Vice President |
Open-market sell
S
|
Common Shares | 20,000 | $24.20 | $484,016 | 72,809 |
| 2016-11-18 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 20,000 | $14.22 | $284,364 | 92,809 |
| 2016-11-16 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 77,615 |
| 2016-11-16 | Singh Arvinder | Senior Vice President |
Open-market sell
S
|
Common Shares | 25,000 | $23.52 | $588,072 | 72,809 |
| 2016-11-16 | Singh Arvinder | Senior Vice President |
Exercise / conversion
M
|
Common Shares | 25,000 | $14.22 | $355,455 | 97,809 |
| 2016-11-15 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 42,092 |
| 2016-11-15 | Guaglianone Victor | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 20,000 | $23.69 | $473,722 | 55,294 |
| 2016-11-15 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M
|
Common Shares | 20,000 | $14.22 | $284,364 | 75,294 |
| 2016-11-07 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 62,092 |
| 2016-11-07 | Guaglianone Victor | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 20,000 | $23.55 | $470,956 | 55,294 |
| 2016-11-07 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M
|
Common Shares | 20,000 | $14.22 | $284,364 | 75,294 |
| 2016-08-18 | Fitzpatrick Edward J. | Chief Financial Officer |
Open-market buy
P
|
Common Shares | 6,250 | $23.63 | $147,681 | 182,421 |
| 2016-08-11 | GIC Private Ltd | — |
Open-market sell
S
|
Common Shares, par value $0.01 per share | 3,074 | $24.10 | $74,083 | 10,393,577 |
| 2016-07-15 | Fitzpatrick Edward J. | Chief Financial Officer |
Other disposed transaction
F
|
Common Shares | 12,724 | $26.70 | $339,731 | 176,171 |
| 2016-07-12 | Lindstrom Carol | Dir |
Equity grant / award
A
|
Common Shares | 4,444 | $0.00 | $0 | 11,110 |
| 2016-07-12 | Lindstrom Carol | Dir |
Equity grant / award
A
|
Common Shares | 6,666 | $0.00 | $0 | 6,666 |
| 2016-06-15 | Thukral Mohit | Senior Vice President |
Open-market sell
S
|
Common Shares | 13,901 | $27.25 | $378,802 | 72,809 |
| 2016-06-09 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 310,462 |
| 2016-06-09 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $28.16 | $1,408,195 | 338,607 |
| 2016-06-09 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $14.22 | $710,910 | 388,607 |
| 2016-06-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 360,462 |
| 2016-06-03 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 50,000 | $28.18 | $1,409,220 | 338,607 |
| 2016-06-03 | Tyagarajan N. V. | President and CEO |
Exercise / conversion
M
|
Common Shares | 50,000 | $14.22 | $710,910 | 388,607 |
| 2016-05-24 | Tyagarajan N. V. | President and CEO |
Open-market sell
S
|
Common Shares | 5,000 | $27.60 | $138,012 | 10,000 |
| 2016-05-16 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 19,403 |
| 2016-05-16 | Guaglianone Victor | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 10,000 | $27.07 | $270,662 | 54,934 |
| 2016-05-16 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M
|
Common Shares | 10,000 | $9.30 | $93,018 | 64,934 |
| 2016-05-10 | Mehta Piyush | Senior Vice President |
Open-market sell
S
|
Common Shares | 1,518 | $27.40 | $41,593 | 107,694 |
| 2016-05-09 | Mehta Piyush | Senior Vice President |
Open-market sell
S
|
Common Shares | 21,000 | $27.29 | $573,109 | 109,212 |
| 2016-05-02 | Humphrey David | Dir |
Equity grant / award
A
|
Common Shares | 4,270 | $0.00 | $0 | 22,920 |
| 2016-04-18 | Guaglianone Victor | SVP & General Counsel |
Equity grant / award
A
|
Common Shares | 23,514 | $0.00 | $0 | 54,934 |
| 2016-04-18 | Thukral Mohit | Senior Vice President |
Equity grant / award
A
|
Common Shares | 37,623 | $0.00 | $0 | 86,710 |
| 2016-04-15 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 29,403 |
| 2016-04-15 | Guaglianone Victor | SVP & General Counsel |
Open-market sell
S
|
Common Shares | 10,000 | $27.80 | $277,984 | 31,420 |
| 2016-04-15 | Guaglianone Victor | SVP & General Counsel |
Exercise / conversion
M
|
Common Shares | 10,000 | $9.30 | $93,018 | 41,420 |