Nov 24
2025
SELL
Open market or private sale
$33,102
$96.51 p/Share
343
Reduced 1.79%
18,774
Common Stock
Aug 25
2025
SELL
Open market or private sale
$43,983
$125.31 p/Share
351
Reduced 1.8%
19,117
Common Stock
May 27
2025
SELL
Open market or private sale
$38,968
$114.95 p/Share
339
Reduced 1.71%
19,468
Common Stock
May 12
2025
SELL
Open market or private sale
$45,730
$109.93 p/Share
416
Reduced 2.06%
19,807
Common Stock
Feb 25
2025
SELL
Open market or private sale
$10,552
$102.45 p/Share
103
Reduced 0.51%
20,223
Common Stock
Feb 24
2025
SELL
Open market or private sale
$60,199
$92.9 p/Share
648
Reduced 3.09%
20,326
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
5,876
Added 21.88%
20,974
Common Stock
Nov 25
2024
SELL
Open market or private sale
$10,897
$119.75 p/Share
91
Reduced 0.6%
15,098
Common Stock
Aug 26
2024
SELL
Open market or private sale
$9,397
$102.15 p/Share
92
Reduced 0.6%
15,189
Common Stock
May 24
2024
SELL
Open market or private sale
$9,798
$108.87 p/Share
90
Reduced 0.59%
15,281
Common Stock
May 13
2024
SELL
Open market or private sale
$33,227
$106.84 p/Share
311
Reduced 1.98%
15,371
Common Stock
Feb 28
2024
SELL
Open market or private sale
$12,378
$91.02 p/Share
136
Reduced 0.86%
15,682
Common Stock
Feb 27
2024
SELL
Open market or private sale
$14,659
$92.2 p/Share
159
Reduced 1.0%
15,818
Common Stock
Feb 26
2024
SELL
Open market or private sale
$14,632
$87.1 p/Share
168
Reduced 1.04%
15,977
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,005
Added 27.11%
16,145
Common Stock
May 15
2023
SELL
Open market or private sale
$12,840
$66.19 p/Share
194
Reduced 1.88%
10,140
Common Stock
May 12
2023
SELL
Open market or private sale
$17,331
$66.66 p/Share
260
Reduced 2.45%
10,334
Common Stock
Feb 28
2023
SELL
Open market or private sale
$3,785
$53.32 p/Share
71
Reduced 0.67%
10,594
Common Stock
Feb 27
2023
SELL
Open market or private sale
$3,836
$54.03 p/Share
71
Reduced 0.66%
10,665
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,497
Added 29.52%
10,736
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$845
$46.96 p/Share
18
Added 0.29%
6,223
Common Stock
May 13
2022
SELL
Open market or private sale
$8,834
$46.74 p/Share
189
Reduced 2.96%
6,205
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
3,207
Added 33.4%
6,394
Common Stock