Mar 04
2025
SELL
Payment of exercise price or tax liability
$256,742
$62.03 p/Share
4,139
Reduced 0.18%
2,234,079
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$249,318
$62.58 p/Share
3,984
Reduced 0.18%
2,238,218
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$3,334,206
$63.67 p/Share
52,367
Reduced 2.28%
2,241,723
Common Stock
Feb 25
2025
SELL
Sale (or disposition) back to the issuer
-
7,399
Reduced 0.32%
2,294,090
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
97,759
Added 4.07%
2,301,489
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$164,963
$63.89 p/Share
2,582
Reduced 0.12%
2,203,730
Common Stock
Dec 11
2024
SELL
Open market or private sale
$9,770,000
$48.85 p/Share
200,000
Reduced 8.31%
2,206,312
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
49,842
Added 2.03%
2,406,312
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$147,943
$37.35 p/Share
3,961
Reduced 0.17%
2,356,470
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$1,558,009
$37.78 p/Share
41,239
Reduced 1.72%
2,360,431
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
47,788
Added 1.95%
2,401,670
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$125,192
$36.51 p/Share
3,429
Reduced 0.15%
2,353,882
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$235,599
$36.51 p/Share
6,453
Reduced 0.27%
2,357,311
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
61,137
Added 2.45%
2,435,830
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$98,299
$34.12 p/Share
2,881
Reduced 0.12%
2,378,366
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$197,247
$34.12 p/Share
5,781
Reduced 0.24%
2,381,247
Common Stock
Aug 30
2022
-
72,066
Reduced 2.96%
2,363,764
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$156,576
$32.0 p/Share
4,893
Reduced 0.2%
2,389,268
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
94,377
Added 3.79%
2,394,161
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$281,403
$31.26 p/Share
9,002
Reduced 0.39%
2,299,784
Common Stock
Dec 24
2021
SELL
Payment of exercise price or tax liability
$62,502
$32.57 p/Share
1,919
Reduced 0.08%
2,308,786
Common Stock
Nov 09
2021
SELL
Open market or private sale
$10,596,000
$35.32 p/Share
300,000
Reduced 10.31%
2,610,826
Common Stock
Aug 11
2021
-
500
Reduced 0.02%
2,910,826
Common Stock
Aug 04
2021
-
425,000
Reduced 12.74%
2,911,326
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$134,667
$30.62 p/Share
4,398
Reduced 0.14%
3,214,908
Common Stock