Nov 20
2024
SELL
Payment of exercise price or tax liability
$1,238,553
$58.53 p/Share
21,161
Reduced 9.33%
205,683
Common Stock
Sep 30
2024
SELL
Open market or private sale
$4,689,380
$54.97 p/Share
85,308
Reduced 27.33%
226,844
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
$1,194,312
$14.0 p/Share
85,308
Added 21.46%
312,152
Common Stock
Sep 27
2024
SELL
Open market or private sale
$299,344
$53.0 p/Share
5,648
Reduced 2.43%
226,844
Common Stock
Sep 27
2024
BUY
Exercise of conversion of derivative security
$79,072
$14.0 p/Share
5,648
Added 2.4%
229,459
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$128,820
$51.59 p/Share
2,497
Reduced 1.09%
226,844
Common Stock
Jun 04
2024
SELL
Open market or private sale
$2,382,500
$47.65 p/Share
50,000
Reduced 17.9%
229,341
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$700,000
$14.0 p/Share
50,000
Added 15.18%
279,341
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$240,954
$57.88 p/Share
4,163
Reduced 1.78%
229,341
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
43,100
Added 15.58%
233,504
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$711,633
$57.45 p/Share
12,387
Reduced 6.5%
178,119
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$172,550
$57.69 p/Share
2,991
Reduced 1.55%
190,506
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$155,741
$52.07 p/Share
2,991
Reduced 1.52%
193,497
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$160,287
$53.59 p/Share
2,991
Reduced 1.5%
196,488
Common Stock
May 01
2023
SELL
Open market or private sale
$277,100
$55.42 p/Share
5,000
Reduced 2.45%
199,479
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$70,000
$14.0 p/Share
5,000
Added 2.39%
204,479
Common Stock
Apr 03
2023
SELL
Open market or private sale
$654,500
$65.45 p/Share
10,000
Reduced 4.77%
199,479
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$140,000
$14.0 p/Share
10,000
Added 4.56%
209,479
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
34,940
Added 14.9%
199,479
Common Stock
Mar 02
2023
SELL
Open market or private sale
$350,000
$70.0 p/Share
5,000
Reduced 2.95%
164,539
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$70,000
$14.0 p/Share
5,000
Added 2.86%
169,539
Common Stock
Mar 01
2023
SELL
Open market or private sale
$690,400
$69.04 p/Share
10,000
Reduced 5.73%
164,539
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$140,000
$14.0 p/Share
10,000
Added 5.42%
174,539
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$167,479
$71.42 p/Share
2,345
Reduced 1.41%
164,539
Common Stock
Feb 21
2023
SELL
Open market or private sale
$1,060,650
$70.71 p/Share
15,000
Reduced 8.55%
160,343
Common Stock