Feb 28
2024
SELL
Payment of exercise price or tax liability
$906,857
$80.89 p/Share
11,211
Reduced 4.92%
216,819
Common Stock, par valu...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
26,462
Added 10.4%
228,030
Common Stock, par valu...
Feb 16
2024
-
1,827
Reduced 0.9%
201,568
Common Stock, par valu...
Feb 15
2024
-
644
Reduced 0.32%
203,395
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,793,853
$78.78 p/Share
35,464
Reduced 14.81%
204,039
Common Stock, par valu...
Dec 07
2023
SELL
Payment of exercise price or tax liability
$110,333
$72.35 p/Share
1,525
Reduced 0.63%
239,503
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
32,473
Added 10.23%
285,006
Common Stock, par valu...
Feb 28
2023
-
1,876
Reduced 0.74%
252,533
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$605,065
$61.95 p/Share
9,767
Reduced 3.7%
254,409
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$2,526,325
$62.73 p/Share
40,273
Reduced 13.23%
264,176
Common Stock, par valu...
Dec 21
2022
SELL
Payment of exercise price or tax liability
$86,014
$56.44 p/Share
1,524
Reduced 0.5%
304,449
Common Stock, par valu...
Dec 15
2022
BUY
Grant, award, or other acquisition
-
209,258
Added 40.61%
305,973
Common Stock, par valu...
May 06
2022
-
1,476
Reduced 1.6%
90,639
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$685,120
$86.9 p/Share
7,884
Reduced 7.12%
102,791
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
20,644
Added 14.33%
123,435
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$2,489,896
$89.25 p/Share
27,898
Reduced 20.13%
110,675
Common Stock, par valu...
Feb 07
2022
BUY
Grant, award, or other acquisition
-
62,966
Added 31.24%
138,573
Common Stock, par valu...
Dec 30
2021
-
940
Reduced 1.23%
75,607
Common Stock, par valu...
May 04
2021
-
551
Reduced 0.71%
76,547
Common Stock, par valu...
May 03
2021
SELL
Open market or private sale
$1,807,950
$106.35 p/Share
17,000
Reduced 18.07%
77,098
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$535,364
$86.21 p/Share
6,210
Reduced 6.19%
94,098
Common Stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
17,639
Added 14.96%
100,308
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$66,730
$90.42 p/Share
738
Reduced 0.88%
82,669
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
1,656
Added 1.95%
83,407
Common Stock, par valu...
Dec 07
2020
BUY
Grant, award, or other acquisition
-
6,065
Added 6.91%
81,751
Common Stock, par valu...