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
Jul 02
2023
SELL
Payment of exercise price or tax liability
$1,905,578
$47.79 p/Share
39,874
Reduced 37.88%
65,401
Common Stock
Jul 02
2023
BUY
Exercise of conversion of derivative security
-
95,275
Added 48.47%
101,287
Common Stock
May 02
2023
BUY
Open market or private purchase
$223,100
$44.62 p/Share
5,000
Added 33.33%
10,000
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$500,638
$47.4 p/Share
10,562
Reduced 8.48%
113,918
Common Stock, par valu...
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
25,236
Added 16.86%
124,480
Common Stock, par valu...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$2,902,623
$52.9 p/Share
54,870
Reduced 35.6%
99,244
Common Stock, par valu...
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
131,109
Added 46.87%
148,627
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$284,919
$52.9 p/Share
5,386
Reduced 18.97%
23,005
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
12,868
Added 31.19%
28,391
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$207,229
$52.12 p/Share
3,976
Reduced 20.39%
15,523
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
9,499
Added 32.76%
19,499
Common Stock, par valu...
Feb 27
2023
BUY
Open market or private purchase
$252,350
$50.47 p/Share
5,000
Added 33.33%
10,000
Common Stock, par valu...
Nov 07
2022
BUY
Open market or private purchase
$234,400
$46.88 p/Share
5,000
Added 1.14%
431,683
Common Stock, par valu...