May 15
2025
SELL
Payment of exercise price or tax liability
$51,642
$22.7 p/Share
2,275
Reduced 11.96%
16,742
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
6,355
Added 25.76%
18,312
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$27,110
$33.47 p/Share
810
Reduced 6.01%
12,662
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,969
Added 12.94%
13,253
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$19,220
$27.34 p/Share
703
Reduced 6.04%
10,942
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$8,774
$15.64 p/Share
561
Added 4.65%
11,503
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
1,967
Added 14.66%
11,455
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$30,805
$43.82 p/Share
703
Reduced 6.77%
9,678
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
1,968
Added 16.19%
10,191
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$106,156
$47.37 p/Share
2,241
Reduced 21.03%
8,413
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,279
Added 37.5%
10,464
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$12,496
$15.64 p/Share
799
Added 15.44%
4,375
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$5,295
$24.29 p/Share
218
Reduced 5.75%
3,576
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
531
Added 12.28%
3,794
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$3,348
$18.2 p/Share
184
Reduced 5.34%
3,263
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
530
Added 13.33%
3,447
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$5,313
$28.88 p/Share
184
Reduced 5.93%
2,917
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
531
Added 14.62%
3,101
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$5,911
$32.13 p/Share
184
Reduced 6.68%
2,570
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
531
Added 16.16%
2,754
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$17,266
$27.32 p/Share
632
Added 22.14%
2,223
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$37,333
$43.11 p/Share
866
Reduced 35.25%
1,591
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
2,123
Added 46.35%
2,457
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$12,000
$35.93 p/Share
334
Added 50.0%
334
Common Stock