Dec 04
2024
-
71,446
Reduced 51.15%
68,240
Common Stock
Nov 14
2024
SELL
Other acquisition or disposition
-
5,000
Reduced 3.46%
139,686
Common Stock
Nov 14
2024
BUY
Open market or private purchase
$177,049
$35.41 p/Share
5,000
Added 3.34%
144,686
Common Stock
Nov 04
2024
SELL
Other acquisition or disposition
-
5,000
Reduced 3.46%
139,686
Common Stock
Nov 04
2024
BUY
Open market or private purchase
$181,900
$36.38 p/Share
5,000
Added 3.34%
144,686
Common Stock
Sep 18
2024
SELL
Other acquisition or disposition
-
10,000
Reduced 6.68%
139,686
Common Stock
Sep 18
2024
BUY
Open market or private purchase
$194,850
$38.97 p/Share
5,000
Added 3.23%
149,686
Common Stock
Sep 06
2024
SELL
Payment of exercise price or tax liability
$700,700
$36.27 p/Share
19,319
Reduced 11.78%
144,686
Common Stock
Sep 06
2024
BUY
Exercise of conversion of derivative security
-
41,234
Added 22.04%
145,885
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$352,440
$36.99 p/Share
9,528
Reduced 7.2%
122,771
Common Stock
Jul 02
2024
BUY
Exercise of conversion of derivative security
-
9,528
Added 5.39%
167,299
Common Stock
May 07
2024
BUY
Open market or private purchase
$192,200
$38.44 p/Share
5,000
Added 3.07%
157,771
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$164,501
$46.72 p/Share
3,521
Reduced 2.25%
152,771
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
13,111
Added 7.74%
156,292
Common Stock
Mar 04
2024
BUY
Open market or private purchase
$238,800
$47.76 p/Share
5,000
Added 26.5%
13,869
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,158,662
$48.06 p/Share
44,916
Reduced 23.88%
143,181
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
167,280
Added 47.53%
184,641
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$122,601
$48.06 p/Share
2,551
Reduced 10.92%
20,817
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
9,499
Added 28.9%
23,368
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$86,904
$48.28 p/Share
1,800
Reduced 16.87%
8,869
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
6,651
Added 38.4%
10,669
Common Stock
Dec 19
2023
-
77,870
Reduced 95.09%
4,018
Common Stock
Nov 08
2023
BUY
Open market or private purchase
$179,150
$35.83 p/Share
5,000
Added 10.32%
43,444
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$44,317
$41.38 p/Share
1,071
Reduced 1.58%
66,888
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
2,558
Added 3.63%
67,959
Common Stock