Sep 04
2025
SELL
Payment of exercise price or tax liability
$619,720
$86.65 p/Share
7,152
Reduced 1.48%
476,678
Common Stock
Sep 01
2025
BUY
Grant, award, or other acquisition
-
26,499
Added 5.19%
483,830
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$479,754
$64.01 p/Share
7,495
Reduced 1.61%
457,331
Common Stock
Apr 09
2025
BUY
Grant, award, or other acquisition
-
32,468
Added 6.53%
464,826
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$333,596
$39.88 p/Share
8,365
Reduced 1.9%
432,358
Common Stock
Mar 13
2025
-
585,938
Reduced 57.07%
440,723
Common Stock
Mar 08
2025
BUY
Grant, award, or other acquisition
-
82,732
Added 7.46%
1,026,661
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$159,088
$43.09 p/Share
3,692
Reduced 0.39%
943,929
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$250,248
$49.31 p/Share
5,075
Reduced 0.53%
947,621
Common Stock
Nov 15
2024
-
307,334
Reduced 16.92%
1,509,265
Common Stock
Nov 15
2024
SELL
Open market or private sale
$22,830,460
$41.02 p/Share
556,569
Reduced 36.88%
952,696
Common Stock
Sep 19
2024
SELL
Payment of exercise price or tax liability
$172,042
$33.9 p/Share
5,075
Reduced 0.28%
1,816,599
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$124,312
$31.25 p/Share
3,978
Reduced 0.22%
1,821,674
Common Stock
Jun 17
2024
SELL
Open market or private sale
$3,075,030
$27.0 p/Share
113,890
Reduced 5.87%
1,825,652
Common Stock
Jun 07
2024
SELL
Open market or private sale
$7,272,045
$27.0 p/Share
269,335
Reduced 12.19%
1,939,542
Common Stock
Jun 28
2023
SELL
Other acquisition or disposition
-
570,554
Reduced 18.91%
2,447,116
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$34,326
$13.31 p/Share
2,579
Reduced 0.09%
3,017,670
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$29,769
$10.23 p/Share
2,910
Reduced 0.1%
3,020,249
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$44,388
$12.01 p/Share
3,696
Reduced 0.12%
3,023,159
Common Stock
Sep 08
2022
SELL
Payment of exercise price or tax liability
$52,738
$11.53 p/Share
4,574
Reduced 0.15%
3,026,855
Common Stock