Oct 15
2024
SELL
Payment of exercise price or tax liability
$572,791
$27.35 p/Share
20,943
Reduced 0.18%
11,564,904
Common Stock, par valu...
May 14
2024
SELL
Payment of exercise price or tax liability
$2,648,335
$33.97 p/Share
77,961
Reduced 0.67%
11,552,187
Common Stock, par valu...
May 14
2024
BUY
Exercise of conversion of derivative security
-
151,832
Added 1.29%
11,585,847
Common Stock, par valu...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$2,394,211
$29.0 p/Share
82,559
Reduced 0.71%
11,511,976
Common Stock, par valu...
Mar 07
2024
SELL
Payment of exercise price or tax liability
$747,689
$26.48 p/Share
28,236
Reduced 0.24%
11,594,535
Common Stock, par valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
186,081
Added 1.58%
11,622,771
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,498,975
$25.46 p/Share
98,153
Reduced 0.86%
11,279,992
Common Stock, par valu...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
235,480
Added 2.02%
11,436,690
Common Stock, par valu...
Oct 15
2023
SELL
Payment of exercise price or tax liability
$582,843
$27.83 p/Share
20,943
Reduced 0.19%
11,299,363
Common Stock, par valu...
May 09
2023
SELL
Payment of exercise price or tax liability
$3,711,046
$21.1 p/Share
175,879
Reduced 1.55%
11,196,644
Common Stock, par valu...
May 09
2023
BUY
Grant, award, or other acquisition
-
209,505
Added 1.82%
11,320,306
Common Stock, par valu...
May 09
2023
BUY
Exercise of conversion of derivative security
-
62,812
Added 0.55%
11,286,680
Common Stock, par valu...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$1,972,334
$23.89 p/Share
82,559
Reduced 0.73%
11,223,868
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
192,604
Added 1.67%
11,306,427
Common Stock, par valu...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
142,857
Added 1.25%
11,313,823
Common Stock, par valu...
May 05
2022
BUY
Grant, award, or other acquisition
-
141,592
Added 1.25%
11,170,966
Common Stock, par valu...
May 05
2022
BUY
Exercise of conversion of derivative security
-
121,898
Added 1.09%
11,029,374
Common Stock, par valu...
Apr 20
2022
SELL
Payment of exercise price or tax liability
$16,395,623
$36.39 p/Share
450,553
Reduced 3.97%
10,907,476
Common Stock, par valu...
Apr 20
2022
BUY
Exercise of conversion of derivative security
-
1,024,448
Added 8.27%
11,358,029
Common Stock, par valu...
Apr 15
2022
SELL
Payment of exercise price or tax liability
$2,216,325
$35.28 p/Share
62,821
Reduced 0.61%
10,198,944
Common Stock, par valu...
Apr 15
2022
BUY
Grant, award, or other acquisition
-
134,637
Added 1.29%
10,333,581
Common Stock, par valu...
Apr 22
2021
BUY
Grant, award, or other acquisition
-
62,812
Added 0.61%
10,261,765
Common Stock, par valu...
Apr 22
2021
BUY
Exercise of conversion of derivative security
-
62,812
Added 0.61%
10,198,953
Common Stock, par valu...
Apr 15
2021
SELL
Payment of exercise price or tax liability
$412,949
$9.52 p/Share
43,377
Reduced 0.44%
9,899,797
Common Stock, par valu...
Apr 15
2021
BUY
Grant, award, or other acquisition
-
236,344
Added 2.28%
10,136,141
Common Stock, par valu...