Oct 15
2025
SELL
Open market or private sale
$1,816,408
$85.87 p/Share
21,153
Reduced 9.45%
202,668
Common Stock, par valu...
Oct 06
2025
SELL
Open market or private sale
$1,735,262
$82.03 p/Share
21,154
Reduced 8.64%
223,821
Common Stock, par valu...
Sep 22
2025
SELL
Open market or private sale
$1,631,662
$80.33 p/Share
20,312
Reduced 7.66%
244,975
Common Stock, par valu...
Sep 09
2025
SELL
Open market or private sale
$1,235,746
$77.52 p/Share
15,941
Reduced 5.67%
265,287
Common Stock, par valu...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$2,929,469
$56.63 p/Share
51,730
Reduced 15.54%
281,228
Common Stock, par valu...
Jan 06
2025
BUY
Grant, award, or other acquisition
-
118,314
Added 26.52%
327,785
Common Stock, par valu...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$262,418
$55.81 p/Share
4,702
Reduced 2.14%
214,644
Common Stock, par valu...
Jan 03
2025
BUY
Grant, award, or other acquisition
-
18,713
Added 7.86%
219,346
Common Stock, par valu...
Jul 01
2024
BUY
Grant, award, or other acquisition
-
13,822
Added 6.45%
200,633
Common Stock, $0.10 pa...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$1,591,330
$42.44 p/Share
37,496
Reduced 16.72%
186,811
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
92,142
Added 29.12%
224,307
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$499,633
$43.56 p/Share
11,470
Reduced 7.99%
132,156
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$109,184
$43.19 p/Share
2,528
Reduced 1.73%
143,635
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
16,846
Added 10.33%
146,163
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$93,496
$39.45 p/Share
2,370
Reduced 1.8%
129,317
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$208,950
$40.51 p/Share
5,158
Reduced 3.77%
131,687
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
12,318
Added 8.26%
136,845
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$358,484
$30.38 p/Share
11,800
Reduced 8.66%
124,527
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
18,014
Added 11.67%
136,327
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$188,406
$27.0 p/Share
6,978
Reduced 5.49%
120,170
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$125,236
$25.7 p/Share
4,873
Reduced 3.69%
127,148
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$130,341
$23.54 p/Share
5,537
Reduced 4.03%
132,021
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$130,341
$23.54 p/Share
5,537
Reduced 4.03%
132,021
Common Stock, par valu...
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,117
Added 4.26%
137,378
Common Stock, par valu...
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,117
Added 4.26%
137,378
Common Stock, par valu...