Oct 30
2024
SELL
Open market or private sale
$4,824,526
$70.5 p/Share
68,433
Reduced 38.52%
109,217
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$1,946,918
$28.45 p/Share
68,433
Added 37.93%
112,000
Common Stock
Oct 28
2024
SELL
Open market or private sale
$1,873,257
$70.01 p/Share
26,757
Reduced 19.68%
109,217
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$467,779
$56.21 p/Share
8,322
Reduced 5.77%
135,974
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
22,598
Added 13.54%
144,296
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$71,381
$55.55 p/Share
1,285
Reduced 1.04%
121,698
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
3,069
Added 2.43%
122,983
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$55,407
$54.75 p/Share
1,012
Reduced 0.84%
119,914
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,767
Added 3.02%
120,926
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$58,654
$53.91 p/Share
1,088
Reduced 0.92%
117,159
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
3,668
Added 3.01%
118,247
Common Stock
Dec 15
2023
-
5,000
Reduced 4.18%
114,579
Common Stock
May 18
2023
SELL
Open market or private sale
$295,245
$45.0 p/Share
6,561
Reduced 5.2%
119,579
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$156,414
$23.84 p/Share
6,561
Added 4.94%
126,140
Common Stock
May 17
2023
SELL
Open market or private sale
$649,477
$44.5 p/Share
14,595
Reduced 10.88%
119,579
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$273,510
$18.74 p/Share
14,595
Added 9.81%
134,174
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$252,563
$35.85 p/Share
7,045
Reduced 5.56%
119,579
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
20,973
Added 14.21%
126,624
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$38,005
$36.23 p/Share
1,049
Reduced 0.98%
105,651
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
3,766
Added 3.32%
109,700
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$36,638
$35.85 p/Share
1,022
Reduced 0.96%
105,934
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
3,668
Added 3.32%
106,956
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$38,502
$35.85 p/Share
1,074
Reduced 1.03%
103,288
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
3,856
Added 3.56%
104,362
Common Stock
Dec 13
2022
SELL
Open market or private sale
$283,746
$32.31 p/Share
8,782
Reduced 8.04%
100,506
Common Stock