Dec 11
2024
SELL
Open market or private sale
$55,659
$42.98 p/Share
1,295
Reduced 8.8%
13,413
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$21,156
$55.53 p/Share
381
Reduced 2.53%
14,708
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
846
Added 5.31%
15,089
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,759
Added 32.18%
14,243
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$33,997
$55.37 p/Share
614
Reduced 7.58%
7,484
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$23,531
$55.63 p/Share
423
Reduced 4.96%
8,098
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$23,899
$55.71 p/Share
429
Reduced 4.79%
8,521
Common Stock
Sep 15
2023
SELL
Open market or private sale
$170,430
$56.81 p/Share
3,000
Reduced 25.1%
8,950
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$98,504
$59.34 p/Share
1,660
Reduced 12.2%
11,950
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
3,687
Added 21.32%
13,610
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
4,089
Added 29.18%
9,923
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$69,230
$59.63 p/Share
1,161
Reduced 16.6%
5,834
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$25,581
$59.63 p/Share
429
Reduced 5.78%
6,995
Common Stock
Dec 09
2022
SELL
Open market or private sale
$71,740
$71.74 p/Share
1,000
Reduced 11.87%
7,424
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$59,061
$59.9 p/Share
986
Reduced 10.48%
8,424
Common Stock
Jun 15
2022
SELL
Open market or private sale
$175,150
$70.06 p/Share
2,500
Reduced 20.99%
9,410
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$79,633
$68.59 p/Share
1,161
Reduced 8.88%
11,910
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,859
Added 17.95%
13,071
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$84,619
$85.82 p/Share
986
Reduced 8.81%
10,212
Common Stock
Mar 18
2021
SELL
Open market or private sale
$169,701
$80.58 p/Share
2,106
Reduced 15.83%
11,198
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$58,494
$79.26 p/Share
738
Reduced 6.58%
10,484
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
2,820
Added 17.49%
13,304
Common Stock