Dec 06
2024
SELL
Open market or private sale
$264,520
$66.13 p/Share
4,000
Reduced 4.94%
77,024
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$27,389
$23.35 p/Share
1,173
Reduced 1.43%
81,024
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
3,287
Added 3.85%
82,197
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$45,049
$23.71 p/Share
1,900
Reduced 2.35%
78,910
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
5,325
Added 6.18%
80,810
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$105,523
$23.32 p/Share
4,525
Reduced 5.66%
75,485
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
12,137
Added 13.17%
80,010
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$35,030
$30.81 p/Share
1,137
Reduced 1.65%
67,873
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
3,286
Added 4.55%
69,010
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$55,646
$30.21 p/Share
1,842
Reduced 2.73%
65,724
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
5,324
Added 7.3%
67,566
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$61,274
$31.52 p/Share
1,944
Reduced 3.03%
62,242
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
5,186
Added 7.48%
64,186
Common Stock
Jun 07
2022
SELL
Open market or private sale
$123,385
$62.6 p/Share
1,971
Reduced 3.23%
59,000
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$71,176
$62.6 p/Share
1,137
Reduced 1.83%
60,971
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
3,286
Added 5.02%
62,108
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
1,263
Added 2.1%
58,822
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$104,377
$64.67 p/Share
1,614
Reduced 2.73%
57,559
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
4,667
Added 7.31%
59,173
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$126,918
$68.53 p/Share
1,852
Reduced 3.29%
54,506
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
5,185
Added 8.43%
56,358
Common Stock
Jan 14
2022
SELL
Open market or private sale
$80,500
$80.5 p/Share
1,000
Reduced 1.92%
51,173
Common Stock
Dec 15
2021
SELL
Open market or private sale
$88,000
$88.0 p/Share
1,000
Reduced 1.88%
52,173
Common Stock
Sep 24
2021
SELL
Open market or private sale
$82,500
$82.5 p/Share
1,000
Reduced 1.85%
53,173
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,075
Added 1.95%
54,173
Common Stock