Nov 15
2025
SELL
Payment of exercise price or tax liability
$687,875
$58.26 p/Share
11,807
Reduced 5.89%
188,580
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$895,965
$57.5 p/Share
15,582
Reduced 9.72%
144,734
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
55,653
Added 21.74%
200,387
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$496,962
$57.05 p/Share
8,711
Reduced 5.15%
160,316
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$717,157
$60.74 p/Share
11,807
Reduced 1.33%
879,152
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$938,443
$60.23 p/Share
15,581
Reduced 1.85%
824,546
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
66,413
Added 6.94%
890,959
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$863,410
$58.96 p/Share
14,644
Reduced 1.71%
840,092
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
90,010
Added 9.54%
853,093
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$684,629
$43.94 p/Share
15,581
Reduced 2.0%
763,083
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$804,399
$41.8 p/Share
19,244
Reduced 2.41%
778,607
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$627,056
$42.82 p/Share
14,644
Reduced 1.8%
797,851
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
118,786
Added 12.8%
809,564
Common Stock
Nov 06
2022
SELL
Payment of exercise price or tax liability
$760,098
$39.5 p/Share
19,243
Reduced 2.71%
690,705
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$578,438
$39.5 p/Share
14,644
Reduced 2.02%
709,948
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$526,825
$39.38 p/Share
13,378
Reduced 1.81%
724,592
Common Stock
Jun 07
2022
BUY
Exercise of conversion of derivative security
$5,112,970
$25.53 p/Share
200,273
Added 21.38%
736,428
Common Stock
Dec 14
2021
SELL
Open market or private sale
$5,075,000
$50.75 p/Share
100,000
Reduced 15.75%
534,871
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$2,553,000
$25.53 p/Share
100,000
Added 13.61%
634,871
Common Stock
Nov 06
2021
SELL
Payment of exercise price or tax liability
$958,879
$49.83 p/Share
19,243
Reduced 3.47%
534,718
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
$5,390,027
$48.28 p/Share
111,641
Added 16.77%
553,961
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$640,940
$47.91 p/Share
13,378
Reduced 2.94%
442,320
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$926,641
$48.84 p/Share
18,973
Reduced 4.0%
455,618
Common Stock
May 20
2021
SELL
Open market or private sale
$5,421,675
$46.61 p/Share
116,320
Reduced 19.73%
473,183
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
$2,540,429
$21.84 p/Share
116,320
Added 16.48%
589,503
Common Stock