Nov 25
2025
BUY
Grant, award, or other acquisition
-
33,330
Added 11.87%
247,566
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$227,492
$53.49 p/Share
4,253
Reduced 1.95%
214,236
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$222,604
$52.23 p/Share
4,262
Reduced 1.91%
218,489
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$236,187
$55.43 p/Share
4,261
Reduced 1.88%
222,751
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
-
76,250
Added 25.18%
226,612
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$853,531
$49.32 p/Share
17,306
Reduced 10.32%
150,362
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$933,972
$49.32 p/Share
18,937
Added 10.15%
167,668
Common Stock
Dec 03
2024
-
150
Reduced 0.1%
148,731
Common Stock
Dec 02
2024
-
150
Reduced 0.1%
148,881
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$130,756
$58.53 p/Share
2,234
Reduced 1.48%
149,031
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$115,303
$51.59 p/Share
2,235
Reduced 1.46%
151,265
Common Stock
Jun 11
2024
BUY
Open market or private purchase
$348,222
$46.11 p/Share
7,552
Added 4.69%
153,500
Common Stock
May 24
2024
BUY
Open market or private purchase
$149,640
$49.88 p/Share
3,000
Added 2.01%
145,948
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$129,303
$57.88 p/Share
2,234
Reduced 1.54%
142,948
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
63,390
Added 30.47%
144,635
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$736,049
$57.45 p/Share
12,812
Reduced 15.11%
71,960
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
-
1,820
Reduced 2.1%
84,772
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
$158,400
$52.8 p/Share
3,000
Added 3.35%
86,592
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
69,880
Added 45.53%
83,592
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
3,401
Added 19.87%
13,712
Common Stock
Feb 14
2022
BUY
Open market or private purchase
$23,046
$76.82 p/Share
300
Added 2.83%
10,311
Common Stock
May 13
2021
BUY
Grant, award, or other acquisition
-
1,847
Added 15.58%
10,011
Common Stock