|
Dec 15
2025
|
BUY
Grant, award, or other acquisition
|
$2,123
$45.18 p/Share
|
47
Added 0.09%
|
51,190
Common Stock
|
|
|
Nov 26
2025
|
SELL
Open market or private sale
|
$192,051
$50.7 p/Share
|
3,788
Reduced 6.9%
|
51,143
Common Stock
|
|
|
Sep 29
2025
|
SELL
Open market or private sale
|
$221,961
$58.86 p/Share
|
3,771
Reduced 6.42%
|
54,931
Common Stock
|
|
|
Jun 16
2025
|
SELL
Open market or private sale
|
$166,036
$75.54 p/Share
|
2,198
Reduced 3.62%
|
58,533
Common Stock
|
|
|
Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
$10,711
$63.38 p/Share
|
169
Added 0.29%
|
58,702
Common Stock
|
|
|
Feb 28
2025
|
BUY
Grant, award, or other acquisition
|
-
|
3,419
Added 5.33%
|
60,731
Common Stock
|
|
|
Jan 27
2025
|
SELL
Open market or private sale
|
$84,309
$124.35 p/Share
|
678
Reduced 1.17%
|
57,312
Common Stock
|
|
|
|
|
Jan 21
2025
|
SELL
Open market or private sale
|
$114,394
$119.41 p/Share
|
958
Reduced 1.63%
|
57,990
Common Stock
|
|
|
Dec 15
2024
|
BUY
Grant, award, or other acquisition
|
$8,863
$79.85 p/Share
|
111
Added 0.19%
|
58,948
Common Stock
|
|
|
Dec 06
2024
|
SELL
Open market or private sale
|
$751,951
$150.27 p/Share
|
5,004
Reduced 7.84%
|
58,837
Common Stock
|
|
|
Sep 27
2024
|
SELL
Payment of exercise price or tax liability
|
$436,254
$123.76 p/Share
|
3,525
Reduced 5.23%
|
63,841
Common Stock
|
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$500,220
$95.28 p/Share
|
5,250
Reduced 7.27%
|
67,005
Common Stock
|
|
|
Jun 16
2024
|
BUY
Grant, award, or other acquisition
|
$9,970
$27.62 p/Share
|
361
Added 0.53%
|
67,366
Common Stock
|
|
|
Jun 14
2024
|
SELL
Payment of exercise price or tax liability
|
$145,147
$89.93 p/Share
|
1,614
Reduced 2.18%
|
72,255
Common Stock
|
|
|
Jan 24
2024
|
SELL
Payment of exercise price or tax liability
|
$32,961
$47.84 p/Share
|
689
Reduced 0.92%
|
73,869
Common Stock
|
|
|
Jan 20
2024
|
SELL
Payment of exercise price or tax liability
|
$50,412
$46.25 p/Share
|
1,090
Reduced 1.44%
|
74,558
Common Stock
|
|
|
Dec 10
2023
|
BUY
Grant, award, or other acquisition
|
$16,056
$27.4 p/Share
|
586
Added 0.77%
|
75,648
Common Stock
|
|
|
Sep 27
2023
|
SELL
Payment of exercise price or tax liability
|
$72,894
$31.42 p/Share
|
2,320
Reduced 3.0%
|
75,062
Common Stock
|
|
|
Jun 20
2023
|
BUY
Grant, award, or other acquisition
|
-
|
20,454
Added 20.91%
|
77,382
Common Stock
|
|
|
May 22
2023
|
BUY
Exercise of in-the-money or at-the-money derivatives securities
|
$47,486
$6.75 p/Share
|
7,035
Added 11.0%
|
56,928
Common Stock
|
|
|
Apr 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
9,279
Added 15.68%
|
49,893
Common Stock
|
|
|
Jan 20
2023
|
SELL
Other acquisition or disposition
|
$10,173
$9.58 p/Share
|
1,062
Reduced 2.55%
|
40,614
Common Stock
|
|