Dec 01
2023
SELL
Payment of exercise price or tax liability
$87,006
$39.21 p/Share
2,219
Reduced 1.22%
179,745
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$109,907
$49.53 p/Share
2,219
Reduced 1.2%
181,964
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$135,603
$61.11 p/Share
2,219
Reduced 1.19%
184,183
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$183,674
$61.76 p/Share
2,974
Reduced 1.57%
186,402
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,595
Added 3.37%
189,376
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,000,036
$61.59 p/Share
16,237
Reduced 9.09%
162,486
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
51,612
Added 22.02%
182,781
Common Stock
Feb 22
2023
SELL
Open market or private sale
$11,584
$64.0 p/Share
181
Reduced 0.12%
147,406
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$1,710
$9.45 p/Share
181
Added 0.12%
147,587
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$93,313
$52.66 p/Share
1,772
Reduced 1.19%
147,406
Common Stock
Nov 01
2022
SELL
Open market or private sale
$3,204,188
$52.0 p/Share
61,619
Reduced 29.23%
149,178
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$401,755
$6.52 p/Share
61,619
Added 22.62%
210,797
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$79,191
$44.69 p/Share
1,772
Reduced 1.17%
149,178
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$64,425
$37.09 p/Share
1,737
Reduced 1.14%
150,950
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$108,494
$39.21 p/Share
2,767
Reduced 1.78%
152,687
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
6,136
Added 3.8%
155,454
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$451,504
$38.99 p/Share
11,580
Reduced 8.99%
117,259
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
48,866
Added 24.66%
149,318
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$61,897
$37.31 p/Share
1,659
Reduced 1.44%
113,876
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$76,198
$45.93 p/Share
1,659
Reduced 1.42%
115,535
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$63,589
$38.33 p/Share
1,659
Reduced 1.4%
117,194
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$55,353
$38.79 p/Share
1,427
Reduced 1.19%
118,853
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
3,166
Added 2.56%
120,280
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$538,376
$41.91 p/Share
12,846
Reduced 11.78%
96,236
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
37,642
Added 24.32%
117,114
Common Stock