Mar 04
2025
SELL
Payment of exercise price or tax liability
$91,432
$62.03 p/Share
1,474
Reduced 1.58%
91,894
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$88,801
$62.58 p/Share
1,419
Reduced 1.14%
123,368
Common Stock
Feb 28
2025
SELL
Open market or private sale
$1,826,100
$60.87 p/Share
30,000
Reduced 24.32%
93,368
Common Stock
Feb 25
2025
SELL
Sale (or disposition) back to the issuer
-
1,130
Reduced 0.86%
131,002
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$395,709
$63.67 p/Share
6,215
Reduced 4.74%
124,787
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
18,719
Added 12.41%
132,132
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$63,314
$63.89 p/Share
991
Reduced 0.87%
113,413
Common Stock
Nov 22
2024
SELL
Open market or private sale
$225,000
$45.0 p/Share
5,000
Reduced 4.19%
114,342
Common Stock
Jul 08
2024
SELL
Open market or private sale
$425,000
$42.5 p/Share
10,000
Reduced 7.73%
119,342
Common Stock
Jul 03
2024
SELL
Open market or private sale
$312,360
$40.0 p/Share
7,809
Reduced 5.69%
129,342
Common Stock
Jun 25
2024
SELL
Open market or private sale
$87,640
$40.0 p/Share
2,191
Reduced 1.58%
136,477
Common Stock
May 29
2024
-
783
Reduced 0.56%
138,668
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
13,576
Added 8.87%
139,451
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$52,700
$37.35 p/Share
1,411
Reduced 1.11%
125,875
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$409,648
$37.78 p/Share
10,843
Reduced 7.85%
127,286
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
15,320
Added 9.98%
138,129
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$33,297
$36.51 p/Share
912
Reduced 0.74%
122,809
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$80,541
$36.51 p/Share
2,206
Reduced 1.75%
123,721
Common Stock
May 11
2023
-
810
Reduced 0.64%
125,559
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
15,076
Added 10.66%
126,369
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$35,587
$34.12 p/Share
1,043
Reduced 0.92%
112,226
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$85,163
$34.12 p/Share
2,496
Reduced 2.16%
113,269
Common Stock
Aug 31
2022
-
602
Reduced 0.52%
115,765
Common Stock
Jun 27
2022
SELL
Open market or private sale
$800,000
$40.0 p/Share
20,000
Reduced 14.67%
116,367
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$57,728
$32.0 p/Share
1,804
Reduced 1.3%
136,690
Common Stock