Mar 14
2025
SELL
Payment of exercise price or tax liability
$164,963
$65.1 p/Share
2,534
Reduced 1.58%
157,737
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$287,204
$66.1 p/Share
4,345
Reduced 2.64%
160,271
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
17,447
Added 9.58%
164,616
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$89,376
$66.55 p/Share
1,343
Reduced 0.9%
147,169
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$63,589
$67.72 p/Share
939
Reduced 0.63%
148,512
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$113,456
$66.7 p/Share
1,701
Reduced 1.13%
149,451
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$413,827
$55.51 p/Share
7,455
Reduced 4.7%
151,152
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
39,395
Added 19.9%
158,607
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$82,743
$55.31 p/Share
1,496
Reduced 1.24%
119,212
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$73,796
$54.99 p/Share
1,342
Reduced 1.1%
120,708
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$269,551
$55.97 p/Share
4,816
Reduced 3.8%
122,050
Common Stock
Apr 20
2023
SELL
Open market or private sale
$1,187,250
$47.49 p/Share
25,000
Reduced 16.46%
126,866
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$79,828
$47.18 p/Share
1,692
Reduced 1.1%
151,866
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$177,849
$47.1 p/Share
3,776
Reduced 2.4%
153,558
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$443,441
$47.25 p/Share
9,385
Reduced 5.63%
157,334
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
40,714
Added 19.63%
166,719
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$143,658
$47.95 p/Share
2,996
Reduced 2.32%
126,005
Common Stock
Mar 18
2022
SELL
Open market or private sale
$6,429,571
$55.49 p/Share
115,869
Reduced 47.32%
129,001
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
$2,787,808
$24.06 p/Share
115,869
Added 45.11%
141,001
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$94,380
$55.42 p/Share
1,703
Reduced 1.3%
129,001
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$336,681
$55.89 p/Share
6,024
Reduced 4.41%
130,704
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$645,003
$57.09 p/Share
11,298
Reduced 7.63%
136,728
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
38,712
Added 20.73%
148,026
Common Stock
Oct 07
2021
SELL
Open market or private sale
$1,004,777
$39.68 p/Share
25,322
Reduced 18.81%
109,314
Common Stock
Jul 13
2021
SELL
Payment of exercise price or tax liability
$145,199
$38.07 p/Share
3,814
Reduced 2.75%
134,636
Common Stock