Aug 19
2024
SELL
Open market or private sale
$256,993
$89.42 p/Share
2,874
Reduced 6.9%
38,792
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$806,234
$85.01 p/Share
9,484
Added 18.14%
42,796
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$51,819
$84.26 p/Share
615
Reduced 1.81%
33,312
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$88,156
$68.98 p/Share
1,278
Reduced 3.63%
33,927
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
$96,709
$68.98 p/Share
1,402
Added 3.83%
35,205
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$72,566
$68.98 p/Share
1,052
Reduced 3.02%
33,803
Common Stock
Sep 14
2023
SELL
Open market or private sale
$292,187
$71.04 p/Share
4,113
Reduced 10.55%
34,855
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
12,902
Added 24.87%
38,968
Common Stock
Feb 28
2023
SELL
Open market or private sale
$241,920
$69.12 p/Share
3,500
Reduced 11.84%
26,066
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$60,678
$51.51 p/Share
1,178
Reduced 3.83%
29,566
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$71,083
$51.51 p/Share
1,380
Added 4.3%
30,744
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$22,722
$53.59 p/Share
424
Reduced 1.42%
29,364
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$35,129
$51.51 p/Share
682
Reduced 2.24%
29,788
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$29,650
$50.0 p/Share
593
Reduced 1.91%
30,470
Common Stock
Jul 13
2022
BUY
Grant, award, or other acquisition
$34,500
$50.0 p/Share
690
Added 2.17%
31,063
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$16,000
$50.0 p/Share
320
Reduced 1.04%
30,373
Common Stock
Mar 17
2022
SELL
Open market or private sale
$171,375
$68.55 p/Share
2,500
Reduced 7.53%
30,693
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
7,524
Added 18.48%
33,193
Common Stock
Aug 10
2021
SELL
Open market or private sale
$463,880
$63.01 p/Share
7,362
Reduced 22.29%
25,669
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$53,182
$54.94 p/Share
968
Reduced 2.85%
33,031
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$50,270
$54.94 p/Share
915
Reduced 2.45%
36,449
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
5,207
Added 12.23%
37,364
Common Stock