May 19
2025
SELL
Open market or private sale
$505,000
$50.5 p/Share
10,000
Reduced 20.62%
38,502
Common Stock
May 19
2025
BUY
Exercise of conversion of derivative security
$327,900
$32.79 p/Share
10,000
Added 17.09%
48,502
Common Stock
May 16
2025
SELL
Open market or private sale
$482,000
$48.2 p/Share
10,000
Reduced 20.62%
38,502
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$327,900
$32.79 p/Share
10,000
Added 17.09%
48,502
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$70,429
$42.53 p/Share
1,656
Reduced 4.12%
38,502
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
3,780
Added 8.6%
40,158
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$26,395
$43.06 p/Share
613
Reduced 1.66%
36,378
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
4,620
Added 11.1%
36,991
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$48,212
$40.11 p/Share
1,202
Reduced 3.58%
32,371
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
2,520
Added 6.98%
33,573
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$19,144
$41.8 p/Share
458
Reduced 1.45%
31,053
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$28,393
$37.36 p/Share
760
Reduced 2.38%
31,157
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
1,736
Added 5.16%
31,917
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$38,900
$27.55 p/Share
1,412
Reduced 4.57%
29,498
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
6,720
Added 17.86%
30,910
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$10,381
$19.85 p/Share
523
Reduced 2.12%
24,190
Common Stock
Aug 24
2023
SELL
Open market or private sale
$6,326
$24.52 p/Share
258
Reduced 1.06%
24,175
Common Stock
Aug 23
2023
SELL
Open market or private sale
$6,947
$23.55 p/Share
295
Reduced 1.19%
24,433
Common Stock
Aug 22
2023
SELL
Open market or private sale
$6,960
$22.82 p/Share
305
Reduced 1.22%
24,728
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
1,736
Added 6.49%
25,033
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$17,808
$14.35 p/Share
1,241
Reduced 5.23%
22,474
Common Stock
Mar 13
2023
SELL
Open market or private sale
$12,591
$16.46 p/Share
765
Reduced 3.13%
23,715
Common Stock
Mar 10
2023
SELL
Open market or private sale
$11,665
$15.98 p/Share
730
Reduced 2.9%
24,480
Common Stock
Mar 09
2023
SELL
Open market or private sale
$13,385
$17.03 p/Share
786
Reduced 3.02%
25,210
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,800
Added 9.72%
25,996
Common Stock