Dec 15
2025
SELL
Open market or private sale
$252,863
$35.12 p/Share
7,200
Reduced 4.95%
138,285
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
28,702
Added 16.48%
145,485
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$150,368
$50.24 p/Share
2,993
Reduced 2.5%
116,783
Common Stock
Jun 10
2025
SELL
Open market or private sale
$414,441
$43.18 p/Share
9,598
Reduced 7.42%
119,776
Common Stock
Apr 29
2025
SELL
Payment of exercise price or tax liability
$1,929
$43.86 p/Share
44
Reduced 0.03%
129,374
Common Stock
Apr 29
2025
BUY
Grant, award, or other acquisition
-
179
Added 0.14%
129,418
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$161,600
$50.5 p/Share
3,200
Reduced 2.42%
129,239
Common Stock
Dec 13
2024
SELL
Open market or private sale
$723,060
$55.62 p/Share
13,000
Reduced 8.94%
132,439
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$141,419
$47.25 p/Share
2,993
Reduced 2.02%
145,439
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$5,236
$52.89 p/Share
99
Reduced 0.07%
148,432
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
250
Added 0.17%
148,531
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$281,561
$52.54 p/Share
5,359
Reduced 3.49%
148,281
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
13,617
Added 8.14%
153,640
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
75,528
Added 35.04%
140,023
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$163,806
$51.35 p/Share
3,190
Reduced 4.71%
64,495
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$153,929
$51.43 p/Share
2,993
Reduced 4.23%
67,685
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$12,080
$64.6 p/Share
187
Reduced 0.26%
70,678
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$128,166
$64.6 p/Share
1,984
Reduced 2.75%
70,237
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
628
Added 0.88%
70,865
Common Stock
Sep 12
2022
BUY
Open market or private purchase
$503,527
$56.26 p/Share
8,950
Added 11.03%
72,221
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
36,873
Added 36.82%
63,271
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
23,538
Added 47.14%
26,398
Common Stock