Sep 19
2024
BUY
Grant, award, or other acquisition
-
228
Added 0.43%
53,245
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
-
5,632
Added 9.6%
53,014
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
287
Added 0.6%
47,382
Common Stock
Jun 06
2024
BUY
Open market or private purchase
$100,108
$72.49 p/Share
1,381
Added 2.85%
47,092
Common Stock
Jun 05
2024
BUY
Open market or private purchase
$105,051
$72.7 p/Share
1,445
Added 3.06%
45,711
Common Stock
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