Apr 04
2024
SELL
Payment of exercise price or tax liability
$344,228
$66.02 p/Share
5,214
Reduced 10.54%
44,266
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
447
Added 0.9%
49,480
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$197,237
$59.0 p/Share
3,343
Reduced 9.65%
31,317
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
17,713
Added 26.54%
49,030
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
10,053
Added 22.48%
34,662
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
294
Added 1.18%
24,609
Common Stock
Oct 11
2023
SELL
Open market or private sale
$59,276
$38.12 p/Share
1,555
Reduced 6.01%
24,300
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$36,713
$36.35 p/Share
1,010
Reduced 3.76%
25,855
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
411
Added 1.51%
26,865
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
526
Added 1.95%
26,452
Common Stock
Apr 18
2023
SELL
Open market or private sale
$367,424
$37.2 p/Share
9,877
Reduced 27.59%
25,924
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$218,999
$35.79 p/Share
6,119
Reduced 14.6%
35,801
Common Stock
Apr 09
2023
SELL
Sale (or disposition) back to the issuer
$190,832
$35.79 p/Share
5,332
Reduced 12.96%
35,801
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
5,332
Added 11.48%
41,134
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
733
Added 1.72%
41,921
Common Stock
Mar 17
2023
SELL
Open market or private sale
$46,709
$36.75 p/Share
1,271
Reduced 2.99%
41,185
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$16,408
$40.02 p/Share
410
Reduced 1.6%
25,215
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
17,241
Added 28.88%
42,456
Common Stock
Dec 30
2022
SELL
Open market or private sale
$93,871
$35.29 p/Share
2,660
Reduced 9.4%
25,625
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
403
Added 1.4%
28,285
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$54,884
$31.78 p/Share
1,727
Reduced 5.83%
27,880
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
492
Added 1.63%
29,609
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
-
564
Added 1.9%
29,115
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
$18,160
$44.62 p/Share
407
Added 1.2%
33,520
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
4,729
Added 12.5%
33,112
Common Stock