Sep 08
2025
SELL
Open market or private sale
$3,197,382
$80.93 p/Share
39,508
Reduced 12.46%
277,687
Common Stock
Aug 22
2025
SELL
Open market or private sale
$479,039
$80.04 p/Share
5,985
Reduced 1.85%
317,195
Common Stock
Jun 10
2025
SELL
Open market or private sale
$323,625
$90.55 p/Share
3,574
Reduced 1.09%
323,180
Common Stock
Jun 02
2025
SELL
Open market or private sale
$620,282
$87.45 p/Share
7,093
Reduced 2.12%
326,754
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
60,886
Added 15.42%
333,847
Common Stock
Mar 04
2025
SELL
Open market or private sale
$1,574,685
$80.89 p/Share
19,467
Reduced 6.66%
272,961
Common Stock
Feb 21
2025
SELL
Open market or private sale
$4,012,831
$88.75 p/Share
45,215
Reduced 13.39%
292,428
Common Stock
Dec 12
2024
SELL
Open market or private sale
$1,109,747
$106.42 p/Share
10,428
Reduced 3.0%
337,643
Common Stock
Dec 11
2024
BUY
Open market or private sale
-
7,168
Added 2.02%
348,071
Common Stock
Dec 10
2024
SELL
Open market or private sale
$907,254
$106.0 p/Share
8,559
Reduced 2.45%
340,903
Common Stock
Jun 11
2024
SELL
Open market or private sale
$163,741
$60.31 p/Share
2,715
Reduced 0.77%
349,462
Common Stock
Jun 10
2024
SELL
Open market or private sale
$216,676
$61.26 p/Share
3,537
Reduced 0.99%
352,177
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
107,136
Added 23.15%
355,714
Common Stock
Mar 06
2024
SELL
Open market or private sale
$206,320
$46.5 p/Share
4,437
Reduced 1.75%
248,578
Common Stock
Mar 04
2024
SELL
Open market or private sale
$133,613
$46.01 p/Share
2,904
Reduced 1.13%
253,015
Common Stock
Dec 14
2023
SELL
Open market or private sale
$48,757
$41.18 p/Share
1,184
Reduced 0.46%
255,919
Common Stock
Dec 13
2023
SELL
Open market or private sale
$367,316
$38.31 p/Share
9,588
Reduced 3.6%
257,103
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
71,736
Added 20.87%
271,987
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
94,222
Added 32.0%
200,251
Common Stock
Feb 11
2023
SELL
Open market or private sale
$200,082
$37.78 p/Share
5,296
Reduced 1.95%
266,691
Common Stock
Dec 12
2022
SELL
Open market or private sale
$77,684
$27.03 p/Share
2,874
Reduced 2.64%
106,029
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
74,405
Added 40.59%
108,903
Common Stock