Feb 18
2025
BUY
Grant, award, or other acquisition
-
5,854
Added 2.68%
212,758
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
51,769
Added 20.01%
206,904
Common Stock
Aug 22
2024
SELL
Open market or private sale
$14,961,111
$96.58 p/Share
154,909
Reduced 49.96%
155,135
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$4,220,199
$77.63 p/Share
54,363
Reduced 14.92%
310,044
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$2,412,028
$80.87 p/Share
29,826
Reduced 7.57%
364,407
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
-
48,318
Added 11.14%
385,422
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,380
Added 3.19%
345,915
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$3,191,408
$44.0 p/Share
72,532
Reduced 17.82%
334,535
Common Stock
May 07
2023
BUY
Grant, award, or other acquisition
-
119,598
Added 23.63%
386,549
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
16,299
Added 5.37%
287,469
Common Stock
Feb 16
2023
BUY
Open market or private sale
$4,789,771
$43.07 p/Share
111,209
Added 29.08%
271,170
Common Stock
Jun 03
2022
SELL
Open market or private sale
$2,298,568
$36.31 p/Share
63,304
Reduced 14.2%
382,379
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
$1,959,267
$24.63 p/Share
79,548
Added 15.15%
445,683
Common Stock
May 05
2022
BUY
Grant, award, or other acquisition
-
18,069
Added 4.7%
366,135
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,240,677
$35.92 p/Share
34,540
Reduced 9.03%
348,066
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
125,000
Added 24.63%
382,606
Common Stock
Sep 08
2021
SELL
Open market or private sale
$136,317
$31.08 p/Share
4,386
Reduced 1.67%
257,606
Common Stock
Sep 08
2021
BUY
Exercise of conversion of derivative security
$115,505
$21.98 p/Share
5,255
Added 1.97%
261,992
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
20,258
Added 7.31%
256,737
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$464,535
$27.75 p/Share
16,740
Reduced 6.61%
236,479
Common Stock