Mar 07
2025
BUY
Grant, award, or other acquisition
-
84,714
Added 31.4%
185,040
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$55,929
$23.47 p/Share
2,383
Reduced 2.32%
100,326
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$53,451
$23.98 p/Share
2,229
Reduced 2.12%
102,709
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$111,029
$25.08 p/Share
4,427
Reduced 4.05%
104,938
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$193,902
$47.96 p/Share
4,043
Reduced 3.64%
107,140
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$109,060
$49.06 p/Share
2,223
Reduced 1.96%
111,183
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
37,112
Added 24.66%
113,406
Common Stock
Nov 06
2023
BUY
Open market or private purchase
$100,058
$44.97 p/Share
2,225
Added 2.76%
78,519
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$421,087
$74.94 p/Share
5,619
Reduced 8.89%
57,612
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
18,682
Added 19.67%
76,294
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$7,029
$68.25 p/Share
103
Reduced 0.16%
63,231
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
$14,059
$68.25 p/Share
206
Added 0.32%
63,334
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$793,071
$68.38 p/Share
11,598
Reduced 15.52%
63,127
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
$1,889,476
$68.38 p/Share
27,632
Added 27.0%
74,725
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$162,305
$70.08 p/Share
2,316
Reduced 7.87%
27,115
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
19,978
Added 29.79%
47,093
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$5,375
$76.79 p/Share
70
Reduced 0.24%
29,431
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
$10,751
$76.79 p/Share
140
Added 0.47%
29,501
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$912,030
$78.95 p/Share
11,552
Reduced 28.24%
29,361
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
$2,123,913
$78.95 p/Share
26,902
Added 39.67%
40,913
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
14,011
Added 50.0%
14,011
Common Stock