Feb 17
2025
SELL
Payment of exercise price or tax liability
$723,330
$153.9 p/Share
4,700
Reduced 6.32%
69,673
Common Stock, par valu...
Feb 17
2025
BUY
Grant, award, or other acquisition
-
10,034
Added 11.89%
74,373
Common Stock, par valu...
Nov 22
2024
SELL
Payment of exercise price or tax liability
$572,411
$175.91 p/Share
3,254
Reduced 4.81%
64,339
Common Stock, par valu...
May 22
2024
SELL
Payment of exercise price or tax liability
$270,033
$165.97 p/Share
1,627
Reduced 2.35%
67,593
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,830,372
$195.49 p/Share
9,363
Reduced 12.36%
66,407
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11,584
Added 14.34%
69,220
Common Stock, par valu...
Mar 05
2024
-
500
Reduced 0.74%
66,999
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$136,555
$183.79 p/Share
743
Reduced 1.09%
67,499
Common Stock, par valu...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$217,171
$133.48 p/Share
1,627
Reduced 2.33%
68,242
Common Stock, par valu...
Sep 01
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 6.68%
69,869
Common Stock, par valu...
Aug 07
2023
-
879
Reduced 1.34%
64,869
Common Stock, par valu...
Aug 07
2023
SELL
Open market or private sale
$758,450
$151.69 p/Share
5,000
Reduced 7.07%
65,748
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$404,489
$79.53 p/Share
5,086
Reduced 6.71%
70,748
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
6,287
Added 7.66%
75,834
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$70,398
$81.48 p/Share
864
Reduced 1.23%
69,547
Common Stock, par valu...
Nov 23
2022
BUY
Grant, award, or other acquisition
-
16,537
Added 19.02%
70,411
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$421,380
$73.36 p/Share
5,744
Reduced 9.63%
53,874
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,431
Added 8.35%
59,618
Common Stock, par valu...
Jun 24
2021
BUY
Grant, award, or other acquisition
-
33,452
Added 38.17%
54,187
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
5,317
Added 20.41%
20,735
Common Stock, par valu...
Mar 08
2021
SELL
Open market or private sale
$443,900
$44.39 p/Share
10,000
Reduced 39.34%
15,418
Common Stock, par valu...
Jan 01
2021
BUY
Grant, award, or other acquisition
-
25,418
Added 50.0%
25,418
Common Stock, par valu...