Jun 16
2025
|
SELL
Open market or private sale
|
$55,824
$75.54 p/Share
|
739
Reduced 6.26%
|
11,063
Common Stock
|
|
Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
$9,253
$63.38 p/Share
|
146
Added 1.29%
|
11,209
Common Stock
|
|
Feb 28
2025
|
BUY
Grant, award, or other acquisition
|
-
|
918
Added 7.22%
|
11,802
Common Stock
|
|
Jan 27
2025
|
SELL
Open market or private sale
|
$76,475
$124.35 p/Share
|
615
Reduced 5.35%
|
10,884
Common Stock
|
|
Dec 15
2024
|
BUY
Grant, award, or other acquisition
|
$7,825
$79.85 p/Share
|
98
Added 0.85%
|
11,499
Common Stock
|
|
Sep 06
2024
|
SELL
Open market or private sale
|
$609,358
$113.75 p/Share
|
5,357
Reduced 31.97%
|
11,401
Common Stock
|
|
Sep 06
2024
|
BUY
Exercise of conversion of derivative security
|
$84,587
$15.79 p/Share
|
5,357
Added 27.44%
|
14,166
Common Stock
|
|
Jun 16
2024
|
BUY
Grant, award, or other acquisition
|
$8,783
$27.62 p/Share
|
318
Added 2.71%
|
11,401
Common Stock
|
|
Jun 14
2024
|
SELL
Payment of exercise price or tax liability
|
$66,817
$89.93 p/Share
|
743
Reduced 6.28%
|
11,083
Common Stock
|
|
Jan 24
2024
|
SELL
Payment of exercise price or tax liability
|
$29,373
$47.84 p/Share
|
614
Reduced 4.94%
|
11,826
Common Stock
|
|
Dec 10
2023
|
BUY
Grant, award, or other acquisition
|
$16,056
$27.4 p/Share
|
586
Added 4.5%
|
12,440
Common Stock
|
|
Jun 20
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,829
Added 36.55%
|
11,854
Common Stock
|
|
Apr 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
5,025
Added 50.0%
|
5,025
Common Stock
|
|