Mar 08
2024
SELL
Open market or private sale
$255,818
$70.59 p/Share
3,624
Reduced 8.42%
39,400
Common Stock
Mar 07
2024
SELL
Open market or private sale
$367,301
$71.21 p/Share
5,158
Reduced 10.71%
43,024
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$137,875
$71.96 p/Share
1,916
Reduced 3.82%
48,182
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,540
Added 9.96%
50,098
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$85,866
$70.73 p/Share
1,214
Reduced 2.65%
44,558
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,510
Added 7.12%
45,773
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$897
$74.78 p/Share
12
Reduced 0.03%
42,226
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$127,074
$75.82 p/Share
1,676
Reduced 3.84%
41,985
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$47,247
$155.42 p/Share
304
Reduced 1.4%
21,397
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
879
Added 3.89%
21,702
Common Stock
Feb 02
2023
SELL
Open market or private sale
$259,732
$160.23 p/Share
1,621
Reduced 7.22%
20,822
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$70,459
$160.5 p/Share
439
Reduced 1.92%
22,443
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,269
Added 5.25%
22,883
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$162
$162.2 p/Share
1
Reduced 0.0%
21,613
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$78,545
$153.71 p/Share
511
Reduced 2.74%
18,147
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
3,357
Added 13.5%
21,504
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$47,564
$135.51 p/Share
351
Reduced 1.88%
18,319
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
1,016
Added 5.16%
18,671
Common Stock
Jan 28
2022
SELL
Open market or private sale
$122,653
$135.08 p/Share
908
Reduced 4.89%
17,654
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$26,976
$134.88 p/Share
200
Reduced 1.07%
18,562
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
575
Added 2.97%
18,762
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$136
$135.83 p/Share
1
Reduced 0.01%
18,187
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$48,572
$131.99 p/Share
368
Reduced 2.22%
16,214
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
1,859
Added 9.33%
18,073
Common Stock