Feb 27
2025
SELL
Payment of exercise price or tax liability
-
738
Reduced 4.8%
14,645
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
1,617
Added 9.51%
15,383
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
-
232
Reduced 1.66%
13,766
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
433
Added 3.0%
13,998
Common Stock
Nov 07
2024
SELL
Open market or private sale
$511,710
$341.14 p/Share
1,500
Reduced 9.96%
13,565
Common Stock
Aug 09
2024
SELL
Open market or private sale
$459,289
$256.73 p/Share
1,789
Reduced 10.61%
15,065
Common Stock
May 06
2024
SELL
Open market or private sale
$331,489
$211.14 p/Share
1,570
Reduced 8.52%
16,854
Common Stock
Feb 28
2024
-
540
Reduced 2.85%
18,424
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
-
914
Reduced 4.6%
18,964
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
2,247
Added 10.16%
19,878
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
-
245
Reduced 1.37%
17,631
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
488
Added 2.66%
17,876
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
-
973
Reduced 5.3%
17,388
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
2,280
Added 11.05%
18,361
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
-
271
Reduced 1.66%
16,081
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
635
Added 3.74%
16,352
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
-
743
Reduced 4.51%
15,717
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,751
Added 9.62%
16,460
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
-
218
Reduced 1.46%
14,709
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,141
Added 7.1%
14,927
Common Stock
Nov 05
2021
SELL
Open market or private sale
$449,350
$179.74 p/Share
2,500
Reduced 15.35%
13,786
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
-
555
Reduced 3.3%
16,286
Common Stock
Feb 25
2021
-
750
Reduced 4.58%
15,619
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
1,222
Added 6.77%
16,841
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
-
208
Reduced 1.3%
15,746
Common Stock