Sep 01
2024
SELL
Payment of exercise price or tax liability
$52,477
$25.8 p/Share
2,034
Reduced 1.07%
187,217
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$61,213
$30.11 p/Share
2,033
Reduced 1.06%
189,251
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$43,317
$29.71 p/Share
1,458
Reduced 0.76%
191,284
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
3,281
Added 1.67%
192,742
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$649,906
$29.71 p/Share
21,875
Reduced 12.92%
147,388
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
90,161
Added 32.24%
189,461
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$85,791
$39.21 p/Share
2,188
Reduced 1.77%
121,175
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$108,371
$49.53 p/Share
2,188
Reduced 1.74%
123,363
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$133,708
$61.11 p/Share
2,188
Reduced 1.71%
125,551
Common Stock
Mar 16
2023
SELL
Open market or private sale
$456,203
$60.73 p/Share
7,512
Reduced 5.55%
127,739
Common Stock
Mar 03
2023
SELL
Open market or private sale
$123,700
$61.85 p/Share
2,000
Reduced 1.46%
135,251
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$106,659
$61.76 p/Share
1,727
Reduced 1.24%
137,251
Common Stock
Mar 02
2023
SELL
Open market or private sale
$283,174
$60.65 p/Share
4,669
Reduced 3.34%
135,091
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,887
Added 2.72%
138,978
Common Stock
Mar 01
2023
-
3,175
Reduced 2.22%
139,760
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$980,143
$61.59 p/Share
15,914
Reduced 11.49%
122,640
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
51,612
Added 26.53%
142,935
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$87,310
$52.66 p/Share
1,658
Reduced 1.52%
107,237
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$74,096
$44.69 p/Share
1,658
Reduced 1.5%
108,895
Common Stock
Aug 15
2022
SELL
Open market or private sale
$350,100
$46.68 p/Share
7,500
Reduced 6.35%
110,553
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$173,625
$23.15 p/Share
7,500
Added 5.97%
118,053
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$60,160
$37.09 p/Share
1,622
Reduced 1.45%
110,553
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$63,010
$39.21 p/Share
1,607
Reduced 1.41%
112,175
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
3,616
Added 3.08%
113,782
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$394,228
$38.99 p/Share
10,111
Reduced 11.46%
78,107
Common Stock