Aug 23
2025
SELL
Payment of exercise price or tax liability
$101,553
$99.66 p/Share
1,019
Reduced 2.25%
44,299
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$881,492
$99.66 p/Share
8,845
Reduced 16.33%
45,318
Common Stock
Aug 22
2025
BUY
Grant, award, or other acquisition
$518,721
$35.41 p/Share
14,649
Added 21.29%
54,163
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$170,116
$98.39 p/Share
1,729
Reduced 4.19%
39,514
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$135,912
$97.92 p/Share
1,388
Reduced 3.26%
41,243
Common Stock
Aug 18
2025
BUY
Grant, award, or other acquisition
$374,962
$99.91 p/Share
3,753
Added 8.09%
42,631
Common Stock
Feb 20
2025
SELL
Open market or private sale
$1,048,696
$88.0 p/Share
11,917
Reduced 23.59%
38,609
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$2,203,755
$58.85 p/Share
37,447
Reduced 30.56%
85,076
Common Stock
Nov 22
2024
SELL
Open market or private sale
$2,480,320
$58.88 p/Share
42,125
Reduced 45.63%
50,186
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$1,661,276
$37.18 p/Share
44,682
Added 25.61%
129,758
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$248,960
$41.66 p/Share
5,976
Reduced 6.59%
84,771
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$67,284
$40.17 p/Share
1,675
Reduced 1.81%
90,747
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$87,361
$41.15 p/Share
2,123
Reduced 2.25%
92,422
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$749,999
$40.58 p/Share
18,482
Added 16.35%
94,545
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$194,202
$40.4 p/Share
4,807
Reduced 5.94%
76,063
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$34,756
$33.42 p/Share
1,040
Reduced 1.3%
79,092
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$51,199
$33.16 p/Share
1,544
Reduced 1.89%
80,132
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$887,445
$38.06 p/Share
23,317
Added 22.21%
81,676
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$47,422
$34.59 p/Share
1,371
Reduced 2.3%
58,359
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$419,871
$34.6 p/Share
12,135
Reduced 16.89%
59,730
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$36,494
$36.24 p/Share
1,007
Reduced 1.42%
70,068
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$508,027
$35.41 p/Share
14,347
Reduced 16.8%
71,075
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
25,943
Added 25.93%
74,126
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
$399,991
$35.41 p/Share
11,296
Added 15.96%
59,479
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$71,819
$36.83 p/Share
1,950
Reduced 3.89%
48,183
Common Stock