Jun 03
2024
SELL
Open market or private sale
$217,170
$72.39 p/Share
3,000
Reduced 1.39%
213,503
Common Stock
May 01
2024
SELL
Open market or private sale
$186,870
$62.29 p/Share
3,000
Reduced 1.37%
215,462
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
$18,997
$5.35 p/Share
3,551
Added 1.58%
221,840
Common Stock
Apr 01
2024
SELL
Open market or private sale
$200,640
$66.88 p/Share
3,000
Reduced 1.36%
218,289
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$103,434
$69.7 p/Share
1,484
Reduced 0.67%
221,289
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
4,099
Added 1.81%
222,773
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$155,835
$71.55 p/Share
2,178
Reduced 0.99%
218,674
Common Stock
Mar 01
2024
SELL
Open market or private sale
$221,400
$73.8 p/Share
3,000
Reduced 1.34%
220,852
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 8.2%
223,852
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$67,559
$2.42 p/Share
27,917
Added 12.05%
203,852
Common Stock
Feb 01
2024
SELL
Open market or private sale
$221,190
$73.73 p/Share
3,000
Reduced 1.68%
175,935
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$7,260
$2.42 p/Share
3,000
Added 1.65%
178,935
Common Stock
Jan 02
2024
SELL
Open market or private sale
$191,790
$63.93 p/Share
3,000
Reduced 1.68%
175,935
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$7,260
$2.42 p/Share
3,000
Added 1.65%
178,935
Common Stock
Dec 01
2023
SELL
Open market or private sale
$155,940
$51.98 p/Share
3,000
Reduced 1.68%
175,935
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$7,260
$2.42 p/Share
3,000
Added 1.65%
178,935
Common Stock
Nov 01
2023
SELL
Open market or private sale
$143,010
$47.67 p/Share
3,000
Reduced 1.68%
175,935
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$7,260
$2.42 p/Share
3,000
Added 1.65%
178,935
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
$12,100
$2.42 p/Share
5,000
Added 2.76%
175,935
Common Stock
Oct 02
2023
SELL
Open market or private sale
$151,980
$50.66 p/Share
3,000
Reduced 1.72%
170,935
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$7,260
$2.42 p/Share
3,000
Added 1.7%
173,935
Common Stock
Sep 22
2023
BUY
Exercise of conversion of derivative security
$7,260
$2.42 p/Share
3,000
Added 1.72%
170,935
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$108,681
$51.0 p/Share
2,131
Reduced 1.25%
167,935
Common Stock
Sep 01
2023
SELL
Open market or private sale
$159,180
$53.06 p/Share
3,000
Reduced 1.73%
170,066
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$7,260
$2.42 p/Share
3,000
Added 1.7%
173,066
Common Stock