Feb 25
2025
SELL
Open market or private sale
$32,886
$102.45 p/Share
321
Reduced 1.04%
30,560
Common Stock
Feb 24
2025
SELL
Open market or private sale
$60,385
$92.9 p/Share
650
Reduced 2.06%
30,881
Common Stock
Feb 20
2025
SELL
Open market or private sale
$160,220
$97.28 p/Share
1,647
Reduced 4.96%
31,531
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
12,864
Added 27.94%
33,178
Common Stock
Nov 25
2024
SELL
Open market or private sale
$13,052
$119.75 p/Share
109
Reduced 0.53%
20,314
Common Stock
Aug 26
2024
SELL
Open market or private sale
$10,317
$102.15 p/Share
101
Reduced 0.49%
20,423
Common Stock
May 24
2024
SELL
Open market or private sale
$10,778
$108.87 p/Share
99
Reduced 0.48%
20,524
Common Stock
Feb 28
2024
SELL
Open market or private sale
$27,761
$91.02 p/Share
305
Reduced 1.46%
20,623
Common Stock
Feb 27
2024
SELL
Open market or private sale
$27,752
$92.2 p/Share
301
Reduced 1.42%
20,928
Common Stock
Feb 26
2024
SELL
Open market or private sale
$29,526
$87.1 p/Share
339
Reduced 1.57%
21,229
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
8,160
Added 27.45%
21,568
Common Stock
Feb 20
2024
SELL
Open market or private sale
$20,952
$75.37 p/Share
278
Reduced 2.03%
13,408
Common Stock
Feb 28
2023
SELL
Open market or private sale
$9,224
$53.32 p/Share
173
Reduced 1.25%
13,686
Common Stock
Feb 27
2023
SELL
Open market or private sale
$9,239
$54.03 p/Share
171
Reduced 1.22%
13,859
Common Stock
Feb 24
2023
SELL
Open market or private sale
$8,395
$53.82 p/Share
156
Reduced 1.1%
14,030
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,946
Added 25.85%
14,186
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
506
Added 5.19%
9,240
Common Stock
Feb 22
2023
SELL
Open market or private sale
$10,688
$55.38 p/Share
193
Reduced 2.16%
8,734
Common Stock
Feb 21
2023
SELL
Open market or private sale
$10,682
$55.64 p/Share
192
Reduced 2.11%
8,927
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,171
Added 31.38%
9,119
Common Stock
Feb 22
2022
SELL
Open market or private sale
$36,538
$54.05 p/Share
676
Reduced 12.02%
4,948
Common Stock
Feb 22
2021
SELL
Open market or private sale
$41,079
$99.95 p/Share
411
Reduced 6.81%
5,624
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
2,742
Added 31.24%
6,035
Common Stock