Nov 19
2025
SELL
Open market or private sale
$5,737,553
$44.54 p/Share
128,818
Reduced 13.01%
861,312
Common Stock
Nov 19
2025
-
45,000
Reduced 4.35%
990,130
Common Stock
Nov 19
2025
BUY
Exercise of conversion of derivative security
$3,829,759
$29.73 p/Share
128,818
Added 11.07%
1,035,130
Common Stock
Nov 12
2025
SELL
Open market or private sale
$8,197,820
$46.46 p/Share
176,449
Reduced 16.3%
906,312
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
$4,313,436
$29.73 p/Share
145,087
Added 11.82%
1,082,761
Common Stock
Aug 31
2025
SELL
Payment of exercise price or tax liability
$3,537,439
$50.35 p/Share
70,257
Reduced 6.99%
935,279
Common Stock
Aug 31
2025
BUY
Grant, award, or other acquisition
-
57,697
Added 5.43%
1,005,536
Common Stock
Aug 13
2025
BUY
Grant, award, or other acquisition
-
101,228
Added 9.65%
947,839
Common Stock
Apr 16
2025
SELL
Open market or private sale
$3,405,096
$63.28 p/Share
53,810
Reduced 5.99%
844,790
Common Stock
Sep 03
2024
SELL
Open market or private sale
$613,166
$63.07 p/Share
9,722
Reduced 1.08%
893,169
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$11,098,496
$63.31 p/Share
175,304
Reduced 16.26%
902,891
Common Stock
Aug 31
2024
BUY
Grant, award, or other acquisition
-
45,886
Added 4.08%
1,078,195
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
148,088
Added 14.66%
862,366
Common Stock
Jul 01
2024
SELL
Open market or private sale
$2,453,386
$54.55 p/Share
44,975
Reduced 5.94%
712,385
Common Stock
Feb 23
2024
SELL
Open market or private sale
$4,228,172
$49.21 p/Share
85,921
Reduced 10.21%
755,359
Common Stock
Feb 15
2024
SELL
Open market or private sale
$717,322
$48.02 p/Share
14,938
Reduced 1.74%
841,280
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$867,206
$39.98 p/Share
21,691
Reduced 2.48%
851,739
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
61,281
Added 6.56%
873,430
Common Stock
Aug 16
2023
SELL
Open market or private sale
$3,465,296
$38.0 p/Share
91,192
Reduced 10.09%
812,149
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$8,826,187
$33.61 p/Share
262,606
Reduced 22.52%
903,341
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
579,702
Added 33.21%
1,165,947
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$3,825
$31.1 p/Share
123
Reduced 0.02%
586,244
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$415,999
$31.87 p/Share
13,053
Reduced 2.19%
583,474
Common Stock
Dec 14
2022
SELL
Open market or private sale
$2,776,620
$42.07 p/Share
66,000
Reduced 10.03%
591,977
Common Stock
Dec 13
2022
SELL
Open market or private sale
$758,358
$42.11 p/Share
18,009
Reduced 2.66%
657,977
Common Stock