Mar 06
2025
BUY
Grant, award, or other acquisition
-
33,488
Added 14.43%
198,506
Common Stock
Mar 05
2025
SELL
Open market or private sale
$2,368,040
$80.51 p/Share
29,413
Reduced 15.13%
165,018
Common Stock
Mar 04
2025
SELL
Open market or private sale
$1,936,506
$80.89 p/Share
23,940
Reduced 10.96%
194,431
Common Stock
Dec 12
2024
SELL
Open market or private sale
$543,652
$106.12 p/Share
5,123
Reduced 2.29%
218,371
Common Stock
Dec 10
2024
SELL
Open market or private sale
$442,868
$106.0 p/Share
4,178
Reduced 1.84%
223,494
Common Stock
Sep 12
2024
SELL
Open market or private sale
$102,716
$71.93 p/Share
1,428
Reduced 0.62%
227,672
Common Stock
Jun 12
2024
SELL
Open market or private sale
$210,080
$61.07 p/Share
3,440
Reduced 1.45%
233,401
Common Stock
Jun 11
2024
SELL
Open market or private sale
$158,785
$60.26 p/Share
2,635
Reduced 1.1%
236,841
Common Stock
Jun 10
2024
SELL
Open market or private sale
$71,429
$61.26 p/Share
1,166
Reduced 0.48%
239,476
Common Stock
Mar 14
2024
SELL
Open market or private sale
$149,701
$49.57 p/Share
3,020
Reduced 1.74%
171,004
Common Stock
Mar 13
2024
SELL
Open market or private sale
$118,686
$50.1 p/Share
2,369
Reduced 1.34%
174,024
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
69,638
Added 22.06%
246,031
Common Stock
Mar 06
2024
SELL
Open market or private sale
$573,779
$46.49 p/Share
12,342
Reduced 6.54%
176,393
Common Stock
Mar 04
2024
SELL
Open market or private sale
$312,361
$46.01 p/Share
6,789
Reduced 3.47%
188,735
Common Stock
Dec 12
2023
SELL
Open market or private sale
$238,032
$37.28 p/Share
6,385
Reduced 3.16%
195,524
Common Stock
Dec 11
2023
SELL
Open market or private sale
$110,128
$37.78 p/Share
2,915
Reduced 1.42%
201,909
Common Stock
Jun 12
2023
SELL
Open market or private sale
$29,427
$28.35 p/Share
1,038
Reduced 0.5%
204,824
Common Stock
Mar 06
2023
SELL
Open market or private sale
$81,663
$32.05 p/Share
2,548
Reduced 1.22%
205,862
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
102,072
Added 32.88%
208,410
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
37,202
Added 25.92%
106,338
Common Stock
Jun 10
2022
SELL
Open market or private sale
$104,368
$40.25 p/Share
2,593
Reduced 3.61%
69,136
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
50,978
Added 41.54%
71,729
Common Stock
Jun 08
2021
BUY
Grant, award, or other acquisition
-
20,751
Added 50.0%
20,751
Common Stock