Jun 29
2024
SELL
Payment of exercise price or tax liability
$41,059
$49.89 p/Share
823
Reduced 7.09%
10,789
Common Stock
Jun 29
2024
BUY
Exercise of conversion of derivative security
-
2,544
Added 17.97%
11,612
Common Stock
Mar 07
2024
SELL
Open market or private sale
$300,000
$40.0 p/Share
7,500
Reduced 45.27%
9,068
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$68,260
$39.64 p/Share
1,722
Reduced 9.41%
16,568
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,568
Added 20.66%
17,542
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
748
Added 3.93%
18,290
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$18,760
$33.56 p/Share
559
Reduced 4.13%
12,974
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 8.46%
13,533
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$6,854
$30.6 p/Share
224
Reduced 1.79%
12,283
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
849
Added 6.36%
12,507
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$18,167
$27.32 p/Share
665
Reduced 5.4%
11,658
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,652
Added 17.71%
12,323
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$7,067
$27.5 p/Share
257
Reduced 2.59%
9,671
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
978
Added 8.97%
9,928
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$407
$19.38 p/Share
21
Reduced 0.23%
9,200
Common Stock
Sep 09
2022
BUY
Grant, award, or other acquisition
$14,998
$17.44 p/Share
860
Added 8.53%
9,221
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$8,462
$23.12 p/Share
366
Reduced 4.19%
8,361
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
1,415
Added 13.95%
8,727
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$6,777
$26.37 p/Share
257
Reduced 3.4%
7,312
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
979
Added 11.45%
7,569
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$37,665
$26.45 p/Share
1,424
Reduced 17.77%
6,590
Common Stock
Aug 13
2021
BUY
Exercise of conversion of derivative security
-
5,850
Added 42.2%
8,014
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$7,966
$33.47 p/Share
238
Reduced 9.91%
2,164
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
978
Added 28.93%
2,402
Common Stock