Mar 24
2025
SELL
Payment of exercise price or tax liability
$350,702
$42.53 p/Share
8,246
Reduced 3.94%
200,981
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
15,750
Added 7.0%
209,227
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$131,505
$43.06 p/Share
3,054
Reduced 1.55%
193,477
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
19,250
Added 8.92%
196,531
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$251,409
$40.11 p/Share
6,268
Reduced 3.41%
177,281
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
11,970
Added 6.12%
183,549
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$101,532
$41.8 p/Share
2,429
Reduced 1.4%
171,579
Common Stock
Nov 11
2024
SELL
Open market or private sale
$496,341
$45.67 p/Share
10,868
Reduced 5.89%
173,654
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$146,609
$13.49 p/Share
10,868
Added 5.56%
184,522
Common Stock
Nov 06
2024
SELL
Open market or private sale
$82,731
$45.86 p/Share
1,804
Reduced 1.03%
173,654
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$24,335
$13.49 p/Share
1,804
Added 1.02%
175,458
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$161,320
$37.36 p/Share
4,318
Reduced 2.43%
173,654
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
8,246
Added 4.43%
177,972
Common Stock
Aug 12
2024
SELL
Open market or private sale
$27,345
$36.46 p/Share
750
Reduced 0.44%
169,726
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$10,117
$13.49 p/Share
750
Added 0.44%
170,476
Common Stock
Aug 09
2024
SELL
Open market or private sale
$334,839
$36.36 p/Share
9,209
Reduced 5.15%
169,726
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
$124,229
$13.49 p/Share
9,209
Added 4.89%
178,935
Common Stock
Aug 08
2024
SELL
Open market or private sale
$374,245
$36.43 p/Share
10,273
Reduced 5.71%
169,726
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$138,582
$13.49 p/Share
10,273
Added 5.4%
179,999
Common Stock
Aug 07
2024
SELL
Open market or private sale
$378,767
$36.61 p/Share
10,346
Reduced 5.75%
169,726
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$139,567
$13.49 p/Share
10,346
Added 5.43%
180,072
Common Stock
Aug 06
2024
SELL
Open market or private sale
$438,960
$36.58 p/Share
12,000
Reduced 6.6%
169,726
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$161,880
$13.49 p/Share
12,000
Added 6.19%
181,726
Common Stock
Jun 13
2024
SELL
Open market or private sale
$135,227
$30.32 p/Share
4,460
Reduced 2.57%
169,043
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$80,940
$13.49 p/Share
6,000
Added 3.34%
173,503
Common Stock