Feb 25
2025
SELL
Payment of exercise price or tax liability
$793,926
$100.37 p/Share
7,910
Reduced 2.47%
311,902
Common Stock Par Value...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
56,149
Added 14.93%
319,812
Common Stock Par Value...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$625,889
$100.69 p/Share
6,216
Reduced 2.3%
263,663
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$552,372
$83.44 p/Share
6,620
Reduced 2.41%
267,767
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$843,732
$83.48 p/Share
10,107
Reduced 3.55%
274,387
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$3,931,323
$83.48 p/Share
47,093
Added 14.23%
283,857
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$692,414
$71.56 p/Share
9,676
Reduced 3.96%
234,786
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
46,797
Added 16.1%
243,794
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$460,790
$70.63 p/Share
6,524
Reduced 3.2%
197,665
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$572,096
$88.89 p/Share
6,436
Reduced 3.09%
202,084
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,090,420
$89.43 p/Share
12,193
Reduced 5.52%
208,520
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
49,622
Added 19.18%
209,041
Common Stock Par Value...
Aug 26
2021
SELL
Open market or private sale
$1,145,550
$76.37 p/Share
15,000
Reduced 8.1%
170,270
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$800,789
$67.56 p/Share
11,853
Reduced 6.04%
184,436
Common Stock Par Value...
Feb 25
2021
-
16,000
Reduced 9.94%
144,956
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
51,333
Added 21.72%
185,049
Common Stock Par Value...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$31,265
$69.17 p/Share
452
Reduced 0.28%
160,956
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$324,852
$66.65 p/Share
4,874
Reduced 2.93%
161,408
Common Stock Par Value...
Nov 30
2020
SELL
Payment of exercise price or tax liability
$111,279
$48.53 p/Share
2,293
Reduced 1.36%
165,791
Common Stock Par Value...