Jul 25
2024
SELL
Open market or private sale
$318,401
$53.28 p/Share
5,976
Reduced 8.84%
61,641
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$308,003
$51.54 p/Share
5,976
Added 8.12%
67,617
Common Stock
Jul 15
2024
SELL
Open market or private sale
$543,308
$48.35 p/Share
11,237
Reduced 15.42%
61,641
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$523,868
$46.62 p/Share
11,237
Added 13.36%
72,878
Common Stock
Jul 12
2024
SELL
Open market or private sale
$114,311
$48.03 p/Share
2,380
Reduced 3.72%
61,641
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$110,955
$46.62 p/Share
2,380
Added 3.58%
64,021
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$54,354
$41.24 p/Share
1,318
Reduced 2.09%
61,641
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,905
Added 4.41%
62,959
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$329,756
$43.95 p/Share
7,503
Reduced 11.11%
60,054
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$35,270
$42.7 p/Share
826
Reduced 1.21%
67,557
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,390
Added 6.03%
68,383
Common Stock
Nov 14
2023
SELL
Open market or private sale
$363,532
$39.14 p/Share
9,288
Reduced 12.82%
63,177
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$310,219
$33.4 p/Share
9,288
Added 11.77%
69,638
Common Stock
Nov 10
2023
SELL
Open market or private sale
$821,067
$38.03 p/Share
21,590
Reduced 25.47%
63,177
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$721,106
$33.4 p/Share
21,590
Added 21.6%
78,346
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$38,192
$31.46 p/Share
1,214
Reduced 1.89%
63,177
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,757
Added 8.21%
64,391
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$18,815
$31.1 p/Share
605
Reduced 1.02%
58,634
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
911
Added 1.53%
58,450
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$27,903
$43.53 p/Share
641
Reduced 1.18%
53,542
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,997
Added 6.5%
57,539
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$25,368
$41.93 p/Share
605
Reduced 1.1%
54,183
Common Stock
Nov 05
2021
SELL
Open market or private sale
$429,019
$40.55 p/Share
10,580
Reduced 16.19%
54,771
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$336,338
$31.79 p/Share
10,580
Added 13.93%
65,351
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,262
Added 2.25%
54,771
Common Stock