Jun 11
2024
SELL
Open market or private sale
$2,756,900
$72.55 p/Share
38,000
Reduced 10.28%
331,829
Common
Feb 21
2024
BUY
Grant, award, or other acquisition
-
69,570
Added 15.84%
369,754
Common
Feb 20
2024
SELL
Payment of exercise price or tax liability
$323,282
$77.47 p/Share
4,173
Reduced 1.37%
300,184
Common
Feb 16
2024
SELL
Payment of exercise price or tax liability
$841,841
$78.64 p/Share
10,705
Reduced 3.4%
304,357
Common
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,433,907
$80.62 p/Share
17,786
Reduced 5.34%
315,062
Common
Feb 10
2024
SELL
Payment of exercise price or tax liability
$298,556
$80.8 p/Share
3,695
Reduced 1.1%
332,848
Common
Feb 06
2024
SELL
Payment of exercise price or tax liability
$722,903
$76.32 p/Share
9,472
Reduced 2.74%
336,543
Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$809,445
$70.83 p/Share
11,428
Reduced 3.2%
346,015
Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
60,687
Added 14.51%
357,443
Common
Jan 27
2024
BUY
Grant, award, or other acquisition
-
43,010
Added 12.66%
296,756
Common
Mar 14
2023
SELL
Payment of exercise price or tax liability
$3,088,929
$81.2 p/Share
38,041
Reduced 13.05%
253,437
Common
Mar 14
2023
BUY
Grant, award, or other acquisition
-
91,996
Added 23.99%
291,478
Common
Feb 20
2023
BUY
Grant, award, or other acquisition
-
30,273
Added 13.18%
199,482
Common
Feb 16
2023
SELL
Payment of exercise price or tax liability
$900,611
$84.13 p/Share
10,705
Reduced 5.95%
169,209
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,542,224
$86.71 p/Share
17,786
Reduced 9.0%
179,914
Common
Feb 10
2023
SELL
Payment of exercise price or tax liability
$309,724
$83.8 p/Share
3,696
Reduced 1.84%
197,700
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$976,752
$85.53 p/Share
11,420
Reduced 5.37%
201,396
Common
Feb 02
2023
BUY
Grant, award, or other acquisition
-
52,280
Added 19.72%
212,816
Common
Jan 30
2023
BUY
Grant, award, or other acquisition
-
43,012
Added 21.13%
160,536
Common
Feb 16
2022
SELL
Payment of exercise price or tax liability
$726,270
$63.11 p/Share
11,508
Reduced 8.95%
117,094
Common
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,193,763
$62.24 p/Share
19,180
Reduced 12.98%
128,602
Common
Feb 15
2022
BUY
Grant, award, or other acquisition
-
43,015
Added 22.54%
147,782
Common
Feb 10
2022
BUY
Grant, award, or other acquisition
-
26,806
Added 20.37%
104,767
Common
Feb 16
2021
BUY
Grant, award, or other acquisition
-
77,659
Added 50.0%
77,659
Common