Aug 16
2024
SELL
Payment of exercise price or tax liability
$510,691
$72.04 p/Share
7,089
Reduced 5.64%
118,558
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
14,293
Added 10.21%
125,647
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$526,712
$74.3 p/Share
7,089
Reduced 5.99%
111,354
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
-
14,293
Added 10.77%
118,443
Common Stock
Jun 16
2024
SELL
Payment of exercise price or tax liability
$496,655
$70.06 p/Share
7,089
Reduced 6.37%
104,150
Common Stock
Jun 16
2024
BUY
Exercise of conversion of derivative security
-
14,294
Added 11.39%
111,239
Common Stock
Jun 13
2024
SELL
Open market or private sale
$1,978,760
$70.67 p/Share
28,000
Reduced 22.41%
96,945
Common Stock
Jun 06
2024
SELL
Open market or private sale
$6,096,466
$68.32 p/Share
89,234
Reduced 41.66%
124,945
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$468,228
$66.05 p/Share
7,089
Reduced 3.2%
214,179
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
14,292
Added 6.07%
221,268
Common Stock
May 13
2024
SELL
Open market or private sale
$1,239,375
$66.1 p/Share
18,750
Reduced 8.33%
206,338
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$525,507
$74.13 p/Share
7,089
Reduced 3.05%
225,088
Common Stock
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