Mar 27
2025
SELL
Payment of exercise price or tax liability
$5,809,372
$42.97 p/Share
135,196
Reduced 20.56%
522,491
Common Stock, par valu...
Feb 06
2025
BUY
Grant, award, or other acquisition
-
70,967
Added 9.66%
663,474
Common Stock, par valu...
Feb 03
2025
BUY
Grant, award, or other acquisition
-
87,909
Added 12.92%
592,507
Common Stock, par valu...
Nov 13
2024
SELL
Open market or private sale
$4,922,582
$53.89 p/Share
91,345
Reduced 15.33%
504,598
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$2,595,829
$50.8 p/Share
51,099
Reduced 7.9%
595,598
Common Stock, par valu...
Feb 08
2024
SELL
Open market or private sale
$9,336,553
$49.53 p/Share
188,503
Reduced 22.59%
645,876
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
58,605
Added 6.56%
834,379
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
256,230
Added 24.83%
775,774
Common Stock, par valu...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
85,410
Added 14.12%
519,544
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$2,147,796
$27.08 p/Share
79,313
Reduced 15.45%
434,134
Common Stock, par valu...
Feb 02
2023
BUY
Grant, award, or other acquisition
-
22,187
Added 4.15%
512,538
Common Stock, par valu...
Dec 08
2022
BUY
Open market or private purchase
$500,200
$20.5 p/Share
24,400
Added 4.74%
490,351
Common Stock, par valu...
Nov 03
2022
BUY
Open market or private purchase
$249,987
$17.5 p/Share
14,285
Added 2.97%
465,951
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$4,073,766
$43.6 p/Share
93,435
Reduced 19.44%
387,160
Common Stock, par valu...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
57,352
Added 10.67%
480,235
Common Stock, par valu...
Feb 03
2022
BUY
Grant, award, or other acquisition
-
35,934
Added 7.83%
422,883
Common Stock, par valu...
Jun 01
2021
SELL
Open market or private sale
$53,789
$47.94 p/Share
1,122
Reduced 0.29%
386,949
Common Stock, par valu...
Mar 01
2021
SELL
Open market or private sale
$9,732,823
$184.88 p/Share
52,644
Reduced 28.93%
129,357
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
11,978
Added 6.18%
181,821
Common Stock, par valu...