May 12
2025
SELL
Open market or private sale
$4,755,900
$158.53 p/Share
30,000
Reduced 18.53%
131,859
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$4,981,014
$154.34 p/Share
32,273
Reduced 16.62%
161,859
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
6,439
Added 3.21%
194,131
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
55,005
Added 22.66%
187,692
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
40,000
Added 23.16%
132,687
Common Stock
Aug 23
2024
SELL
Open market or private sale
$6,847,550
$96.94 p/Share
70,637
Reduced 43.25%
92,687
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$4,220,199
$77.63 p/Share
54,363
Reduced 24.97%
163,324
Common Stock
Jun 03
2024
SELL
Open market or private sale
$2,748,055
$84.26 p/Share
32,614
Reduced 13.03%
217,687
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$2,704,292
$80.87 p/Share
33,440
Reduced 11.79%
250,301
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
-
54,173
Added 16.51%
273,862
Common Stock
Mar 04
2024
SELL
Open market or private sale
$3,034,800
$67.44 p/Share
45,000
Reduced 16.39%
229,568
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
13,277
Added 4.61%
274,568
Common Stock
Aug 09
2023
SELL
Open market or private sale
$4,004,800
$50.06 p/Share
80,000
Reduced 23.44%
261,291
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$3,802,216
$44.0 p/Share
86,414
Reduced 20.2%
341,291
Common Stock
May 07
2023
BUY
Grant, award, or other acquisition
-
140,954
Added 25.9%
403,260
Common Stock
Mar 06
2023
SELL
Open market or private sale
$2,485,770
$43.61 p/Share
57,000
Reduced 16.58%
286,751
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
16,764
Added 4.65%
343,751
Common Stock
May 05
2022
BUY
Grant, award, or other acquisition
-
19,199
Added 5.55%
326,987
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$751,632
$34.1 p/Share
22,042
Reduced 6.68%
307,788
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
125,000
Added 27.48%
329,830
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
22,714
Added 9.98%
204,830
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$701,376
$31.82 p/Share
22,042
Reduced 10.8%
182,116
Common Stock