Aug 11
2025
SELL
Open market or private sale
$2,400,000
$48.0 p/Share
50,000
Reduced 5.17%
916,674
Common Stock
Aug 08
2025
SELL
Open market or private sale
$11,562,500
$46.25 p/Share
250,000
Reduced 20.55%
966,674
Common Stock
Jun 27
2025
-
20,000
Reduced 1.62%
1,216,674
Common Stock
Jun 20
2025
BUY
Grant, award, or other acquisition
-
6,589
Added 0.53%
1,236,674
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$56,149
$37.21 p/Share
1,509
Reduced 0.12%
1,230,085
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,760
Added 0.3%
1,231,594
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$37,546
$28.86 p/Share
1,301
Reduced 0.11%
1,226,996
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
3,760
Added 0.31%
1,228,297
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$38,769
$29.8 p/Share
1,301
Reduced 0.11%
1,224,537
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
3,760
Added 0.31%
1,225,838
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$18,317
$14.09 p/Share
1,300
Reduced 0.11%
1,220,827
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
3,759
Added 0.31%
1,222,127
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$19,389
$12.64 p/Share
1,534
Reduced 0.13%
1,218,368
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
3,760
Added 0.31%
1,219,902
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$12,541
$9.64 p/Share
1,301
Reduced 0.11%
1,214,251
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
3,760
Added 0.31%
1,215,552
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$14,260
$11.08 p/Share
1,287
Reduced 0.11%
1,209,455
Common Stock
Aug 16
2022
BUY
Exercise of conversion of derivative security
-
3,760
Added 0.31%
1,210,742
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$10,386
$6.74 p/Share
1,541
Reduced 0.13%
1,206,982
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
3,759
Added 0.31%
1,208,523
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$37,681
$71.91 p/Share
524
Reduced 0.04%
1,204,764
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,521
Added 0.13%
1,205,288
Common Stock
Oct 16
2020
SELL
Open market or private sale
$420,496
$41.0 p/Share
10,256
Reduced 0.84%
1,203,767
Common Stock
Oct 16
2020
BUY
Exercise of conversion of derivative security
$174,352
$17.0 p/Share
10,256
Added 0.84%
1,214,023
Common Stock
Sep 30
2020
SELL
Open market or private sale
$380,000
$38.0 p/Share
10,000
Reduced 0.82%
1,203,767
Common Stock