Apr 16
2024
BUY
Exercise of conversion of derivative security
-
14,293
Added 5.8%
232,177
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$1,862,497
$76.07 p/Share
24,484
Reduced 10.1%
217,884
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
49,378
Added 16.92%
242,368
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$563,062
$78.41 p/Share
7,181
Reduced 3.59%
192,990
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
14,605
Added 6.8%
200,171
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,316,250
$70.2 p/Share
18,750
Reduced 9.18%
185,566
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$404,368
$63.65 p/Share
6,353
Reduced 3.02%
204,316
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
14,606
Added 6.48%
210,669
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$447,990
$61.86 p/Share
7,242
Reduced 3.56%
196,063
Common Stock
Dec 16
2023
BUY
Exercise of conversion of derivative security
-
14,604
Added 6.7%
203,305
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$394,272
$54.42 p/Share
7,245
Reduced 3.7%
188,701
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
14,607
Added 6.94%
195,946
Common Stock
Nov 10
2023
SELL
Open market or private sale
$955,874
$50.98 p/Share
18,750
Reduced 9.37%
181,339
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$323,834
$44.71 p/Share
7,243
Reduced 3.49%
200,089
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
14,605
Added 6.58%
207,332
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$344,139
$47.52 p/Share
7,242
Reduced 3.62%
192,727
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
14,603
Added 6.81%
199,969
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$296,034
$43.65 p/Share
6,782
Reduced 3.53%
185,366
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
13,673
Added 6.64%
192,148
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$303,449
$44.75 p/Share
6,781
Reduced 3.66%
178,475
Common Stock
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
13,672
Added 6.87%
185,256
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$295,065
$43.52 p/Share
6,780
Reduced 3.8%
171,584
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
13,671
Added 7.12%
178,364
Common Stock
Jun 15
2023
SELL
Open market or private sale
$699,888
$42.0 p/Share
16,664
Reduced 9.19%
164,693
Common Stock
Jun 13
2023
SELL
Open market or private sale
$347,944
$41.75 p/Share
8,334
Reduced 4.39%
181,357
Common Stock