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
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,541
Added 3.77%
166,884
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$210,000
$14.0 p/Share
15,000
Added 7.88%
175,343
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$428,168
$71.72 p/Share
5,970
Reduced 3.59%
160,343
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
55,240
Added 24.93%
166,313
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$177,807
$60.52 p/Share
2,938
Reduced 2.58%
111,073
Common Stock