Jul 17
2025
SELL
Sale (or disposition) back to the issuer
-
82,374
Reduced 79.97%
20,628
Common Stock
Jul 17
2025
SELL
Disposition due to a tender of shares in a change of control transaction
-
20,628
Reduced 100.0%
0
Common Stock
Jul 17
2025
BUY
Grant, award, or other acquisition
-
39,456
Added 27.7%
103,002
Common Stock
Jul 03
2025
SELL
Open market or private sale
$150,309
$128.25 p/Share
1,172
Reduced 1.81%
63,546
Common Stock
May 19
2025
SELL
Open market or private sale
$229,310
$100.84 p/Share
2,274
Reduced 3.39%
64,718
Common Stock
May 05
2025
SELL
Open market or private sale
$232,584
$102.28 p/Share
2,274
Reduced 3.28%
66,992
Common Stock
Mar 24
2025
SELL
Open market or private sale
$216,075
$95.02 p/Share
2,274
Reduced 3.18%
69,266
Common Stock
Mar 05
2025
SELL
Open market or private sale
$576,756
$88.8 p/Share
6,495
Reduced 8.32%
71,540
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
13,200
Added 14.47%
78,035
Common Stock
Feb 20
2025
SELL
Open market or private sale
$216,348
$95.14 p/Share
2,274
Reduced 3.39%
64,835
Common Stock
Jan 21
2025
SELL
Open market or private sale
$251,026
$110.39 p/Share
2,274
Reduced 3.28%
67,109
Common Stock
Dec 18
2024
SELL
Open market or private sale
$218,736
$96.19 p/Share
2,274
Reduced 3.17%
69,383
Common Stock
Nov 27
2024
SELL
Open market or private sale
$216,257
$95.1 p/Share
2,274
Reduced 3.08%
71,657
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
9,625
Added 11.52%
73,931
Common Stock
Mar 07
2024
SELL
Open market or private sale
$550,488
$90.69 p/Share
6,070
Reduced 8.63%
64,306
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 17.57%
70,376
Common Stock
Mar 06
2023
SELL
Open market or private sale
$137,655
$45.0 p/Share
3,059
Reduced 5.23%
55,376
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
15,000
Added 20.43%
58,435
Common Stock
Nov 03
2022
SELL
Open market or private sale
$24,112
$45.24 p/Share
533
Reduced 1.21%
43,435
Common Stock
Mar 07
2022
SELL
Open market or private sale
$58,831
$56.19 p/Share
1,047
Reduced 2.3%
44,479
Common Stock
Mar 03
2022
SELL
Open market or private sale
$72,155
$60.28 p/Share
1,197
Reduced 2.56%
45,526
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
15,000
Added 24.3%
46,723
Common Stock
Nov 03
2021
SELL
Open market or private sale
$56,644
$110.85 p/Share
511
Reduced 1.15%
43,968
Common Stock
Mar 04
2021
SELL
Open market or private sale
$119,402
$87.86 p/Share
1,359
Reduced 4.11%
31,723
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
13,062
Added 28.31%
33,082
Common Stock