Jul 01
2024
BUY
Exercise of conversion of derivative security
$35,690
$21.41 p/Share
1,667
Added 4.88%
32,493
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$23,774
$70.97 p/Share
335
Reduced 1.08%
30,826
Common Stock
Jun 03
2024
SELL
Open market or private sale
$120,724
$72.42 p/Share
1,667
Reduced 5.08%
31,161
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$35,690
$21.41 p/Share
1,667
Added 4.83%
32,828
Common Stock
May 01
2024
SELL
Open market or private sale
$103,987
$62.38 p/Share
1,667
Reduced 5.17%
30,597
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$35,690
$21.41 p/Share
1,667
Added 4.91%
32,264
Common Stock
Apr 01
2024
SELL
Open market or private sale
$111,689
$67.0 p/Share
1,667
Reduced 5.17%
30,597
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$35,690
$21.41 p/Share
1,667
Added 4.91%
32,264
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$43,860
$71.55 p/Share
613
Reduced 1.96%
30,597
Common Stock
Mar 01
2024
SELL
Open market or private sale
$123,024
$73.8 p/Share
1,667
Reduced 5.07%
31,210
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$35,690
$21.41 p/Share
1,667
Added 4.83%
32,877
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
10,500
Added 25.17%
31,210
Common Stock
Feb 01
2024
SELL
Open market or private sale
$122,891
$73.72 p/Share
1,667
Reduced 7.45%
20,710
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$35,690
$21.41 p/Share
1,667
Added 6.93%
22,377
Common Stock
Jan 02
2024
SELL
Open market or private sale
$106,021
$63.6 p/Share
1,667
Reduced 7.45%
20,710
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$35,690
$21.41 p/Share
1,667
Added 6.93%
22,377
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$18,453
$56.78 p/Share
325
Reduced 1.55%
20,710
Common Stock
Dec 07
2023
SELL
Open market or private sale
$565,000
$56.5 p/Share
10,000
Reduced 32.22%
21,035
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$214,100
$21.41 p/Share
10,000
Added 24.37%
31,035
Common Stock
Oct 02
2023
SELL
Open market or private sale
$1,008,199
$50.41 p/Share
20,000
Reduced 49.4%
20,487
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$428,200
$21.41 p/Share
20,000
Added 33.06%
40,487
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$60,639
$51.0 p/Share
1,189
Reduced 5.49%
20,487
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$33,056
$51.25 p/Share
645
Reduced 2.89%
21,676
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
13,750
Added 38.7%
21,782
Common Stock
Jun 07
2022
BUY
Grant, award, or other acquisition
-
7,500
Added 50.0%
7,500
Common Stock