Apr 01
2025
SELL
Payment of exercise price or tax liability
$1,336,352
$27.48 p/Share
48,630
Reduced 1.57%
3,052,164
Common Stock, par valu...
Apr 01
2025
BUY
Grant, award, or other acquisition
-
87,937
Added 2.76%
3,100,794
Common Stock, par valu...
Mar 19
2025
BUY
Grant, award, or other acquisition
-
89,786
Added 2.19%
4,012,857
Common Stock, par valu...
Mar 04
2025
SELL
Sale (or disposition) back to the issuer
$25,440,000
$25.44 p/Share
1,000,000
Reduced 25.49%
2,923,071
Common Stock, par valu...
Sep 26
2024
SELL
Open market or private sale
$2,030,524
$30.3 p/Share
67,014
Reduced 1.68%
3,923,071
Common Stock, par valu...
Sep 24
2024
SELL
Open market or private sale
$3,159,000
$31.59 p/Share
100,000
Reduced 2.44%
3,990,085
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$2,509,898
$28.53 p/Share
87,974
Reduced 2.11%
4,090,085
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
95,450
Added 2.23%
4,178,059
Common Stock, par valu...
Mar 27
2024
BUY
Grant, award, or other acquisition
-
83,333
Added 2.0%
4,082,609
Common Stock, par valu...
Dec 12
2023
BUY
Other acquisition or disposition
$33,250,000
$33.25 p/Share
1,000,000
Added 20.0%
3,999,276
Common Stock, par valu...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$3,993,362
$19.98 p/Share
199,868
Reduced 5.16%
3,676,296
Common Stock, par valu...
Apr 27
2023
BUY
Grant, award, or other acquisition
-
104,180
Added 2.62%
3,876,164
Common Stock, par valu...
Dec 05
2022
BUY
Open market or private purchase
$3,135,000
$12.54 p/Share
250,000
Added 10.66%
2,094,964
Common Stock, par valu...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$300,566
$22.2 p/Share
13,539
Reduced 0.73%
1,844,964
Common Stock, par valu...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$6,211,592
$29.27 p/Share
212,217
Reduced 10.25%
1,858,503
Common Stock, par valu...
Mar 29
2022
BUY
Grant, award, or other acquisition
-
415,704
Added 16.72%
2,070,720
Common Stock, par valu...
Mar 07
2022
BUY
Grant, award, or other acquisition
-
26,520
Added 1.58%
1,655,016
Common Stock, par valu...
Nov 30
2021
SELL
Sale (or disposition) back to the issuer
$29,639,999
$29.64 p/Share
1,000,000
Reduced 38.04%
1,628,496
Common Stock, par valu...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$708,692
$32.86 p/Share
21,567
Reduced 0.81%
2,628,496
Common Stock, par valu...
Mar 16
2021
BUY
Grant, award, or other acquisition
-
127,266
Added 3.37%
3,650,063
Common Stock, par valu...