Aug 19
2024
SELL
Open market or private sale
$208,063
$37.72 p/Share
5,516
Reduced 34.88%
10,300
Common Stock
May 17
2024
SELL
Open market or private sale
$268,980
$44.83 p/Share
6,000
Reduced 27.53%
15,792
Common Stock
Mar 06
2024
SELL
Open market or private sale
$68,016
$52.32 p/Share
1,300
Reduced 5.63%
21,772
Common Stock
Mar 05
2024
SELL
Open market or private sale
$746,963
$53.75 p/Share
13,897
Reduced 37.59%
23,072
Common Stock
Mar 04
2024
SELL
Open market or private sale
$187,026
$53.62 p/Share
3,488
Reduced 8.62%
36,969
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$130,590
$37.44 p/Share
3,488
Added 8.27%
38,685
Common Stock
Mar 01
2024
SELL
Open market or private sale
$780,100
$53.8 p/Share
14,500
Reduced 28.17%
36,969
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$42,376
$52.97 p/Share
800
Reduced 2.09%
37,455
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$394,215
$28.08 p/Share
14,039
Added 24.5%
43,268
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$183,838
$47.32 p/Share
3,885
Reduced 9.22%
38,230
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
4,740
Added 10.12%
42,115
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
2,211
Added 5.59%
37,375
Common Stock
Dec 14
2023
SELL
Open market or private sale
$117,858
$45.33 p/Share
2,600
Reduced 6.89%
35,142
Common Stock
Nov 17
2023
SELL
Open market or private sale
$222,915
$42.46 p/Share
5,250
Reduced 12.21%
37,742
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$199,132
$37.93 p/Share
5,250
Added 10.88%
42,992
Common Stock
Jun 06
2023
SELL
Open market or private sale
$479,626
$31.42 p/Share
15,265
Reduced 28.83%
37,688
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$272,327
$17.84 p/Share
15,265
Added 22.38%
52,953
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$5,850
$35.46 p/Share
165
Reduced 0.44%
37,655
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
3
Added 0.01%
37,820
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$30,678
$37.55 p/Share
817
Reduced 2.11%
37,817
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
13
Added 0.03%
38,634
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$31,895
$28.58 p/Share
1,116
Reduced 2.81%
38,621
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
17
Added 0.04%
39,737
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
3,567
Added 8.25%
39,683
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$128,614
$28.18 p/Share
4,564
Reduced 11.25%
36,002
Common Stock