Sep 12
2024
SELL
Open market or private sale
$791,670
$71.97 p/Share
11,000
Reduced 8.85%
113,263
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$107,201
$62.29 p/Share
1,721
Reduced 1.37%
124,263
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
8,026
Added 5.99%
125,984
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$392,445
$55.54 p/Share
7,066
Reduced 5.65%
117,958
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
21,303
Added 14.56%
125,024
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$57,881
$54.4 p/Share
1,064
Reduced 1.02%
103,721
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
5,147
Added 4.68%
104,785
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$795,231
$57.1 p/Share
13,927
Reduced 12.26%
99,638
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
31,212
Added 21.56%
113,565
Common Stock, par valu...
Dec 31
2022
SELL
Payment of exercise price or tax liability
$57,807
$61.76 p/Share
936
Reduced 1.12%
82,353
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$36,020
$181.92 p/Share
198
Reduced 0.71%
27,763
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,429
Added 4.86%
27,961
Common Stock, par valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$177,945
$168.19 p/Share
1,058
Reduced 3.83%
26,532
Common Stock, par valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,392
Added 10.95%
27,590
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$145,117
$210.01 p/Share
691
Reduced 2.78%
24,198
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,060
Added 4.08%
24,889
Common Stock, par valu...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$122,657
$140.34 p/Share
874
Reduced 3.54%
23,829
Common Stock, par valu...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,817
Added 10.24%
24,703
Common Stock, par valu...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$111,502
$132.74 p/Share
840
Reduced 3.7%
21,886
Common Stock, par valu...