Apr 01
2024
SELL
Payment of exercise price or tax liability
$813,943
$62.29 p/Share
13,067
Reduced 8.15%
147,360
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
12,843
Added 7.41%
160,427
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$987,001
$55.54 p/Share
17,771
Reduced 10.75%
147,584
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
39,944
Added 19.49%
164,951
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$649,644
$54.4 p/Share
11,942
Reduced 8.72%
125,007
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
9,191
Added 6.29%
136,949
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,516,404
$57.1 p/Share
26,557
Reduced 17.21%
127,758
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
52,020
Added 25.21%
154,315
Common Stock, par valu...
Dec 31
2022
SELL
Payment of exercise price or tax liability
$98,074
$61.76 p/Share
1,588
Reduced 1.53%
102,295
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$67,310
$181.92 p/Share
370
Reduced 1.06%
34,467
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
21,437
Added 38.09%
34,837
Common Stock, par valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$312,665
$168.19 p/Share
1,859
Reduced 12.18%
13,400
Common Stock, par valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
5,090
Added 25.01%
15,259
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$222,191
$210.01 p/Share
1,058
Reduced 9.42%
10,169
Common Stock, par valu...
Oct 16
2021
SELL
Payment of exercise price or tax liability
$219,973
$203.49 p/Share
1,081
Reduced 8.78%
11,227
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,988
Added 13.91%
12,308
Common Stock, par valu...
Mar 12
2021
SELL
Open market or private sale
$202,847
$144.17 p/Share
1,407
Reduced 12.0%
10,320
Common Stock, par valu...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$155,216
$140.34 p/Share
1,106
Reduced 8.62%
11,727
Common Stock, par valu...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
3,193
Added 19.92%
12,833
Common Stock, par valu...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$190,084
$132.74 p/Share
1,432
Reduced 12.93%
9,640
Common Stock, par valu...
Oct 16
2020
SELL
Payment of exercise price or tax liability
$132,092
$128.87 p/Share
1,025
Reduced 8.47%
11,072
Common Stock, par valu...