Sep 05
2025
SELL
Open market or private sale
$973,746
$72.06 p/Share
13,513
Reduced 3.52%
370,475
Common Stock
Aug 22
2025
SELL
Open market or private sale
$1,755,000
$70.2 p/Share
25,000
Reduced 6.11%
383,988
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$973,126
$60.79 p/Share
16,008
Reduced 4.16%
368,988
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
38,248
Added 9.25%
375,361
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$2,881,357
$62.39 p/Share
46,183
Reduced 11.75%
346,748
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
25,218
Added 7.7%
302,147
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
90,784
Added 19.19%
382,377
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$3,654,886
$56.21 p/Share
65,022
Reduced 11.59%
496,140
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
115,368
Added 17.05%
561,162
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$535,224
$55.55 p/Share
9,635
Reduced 2.12%
445,794
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
23,021
Added 4.81%
455,429
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$593,380
$54.75 p/Share
10,838
Reduced 2.45%
432,408
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
25,895
Added 5.52%
443,246
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$420,983
$53.91 p/Share
7,809
Reduced 1.84%
417,351
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
25,218
Added 5.6%
425,160
Common Stock
Sep 12
2023
SELL
Open market or private sale
$5,176,125
$46.01 p/Share
112,500
Reduced 21.95%
399,942
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$2,363,625
$21.01 p/Share
112,500
Added 19.23%
472,586
Common Stock
Jun 13
2023
SELL
Open market or private sale
$5,339,250
$47.46 p/Share
112,500
Reduced 21.95%
399,942
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$2,395,125
$21.29 p/Share
112,500
Added 18.05%
510,916
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$1,695,669
$35.85 p/Share
47,299
Reduced 10.58%
399,942
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
110,382
Added 19.8%
447,241
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$402,044
$36.23 p/Share
11,097
Reduced 3.19%
336,859
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
25,895
Added 6.93%
347,956
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$387,395
$35.85 p/Share
10,806
Reduced 3.25%
322,061
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
25,217
Added 7.04%
332,867
Common Stock