Sep 03
2024
SELL
Payment of exercise price or tax liability
$506,042
$36.54 p/Share
13,849
Reduced 14.44%
82,083
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
27,075
Added 22.01%
95,932
Common Stock, par valu...
Aug 21
2024
SELL
Open market or private sale
$911,285
$35.5 p/Share
25,670
Reduced 27.16%
68,857
Common Stock, par valu...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$129,127
$31.75 p/Share
4,067
Reduced 4.12%
94,527
Common Stock, par valu...
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
7,950
Added 7.55%
97,320
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$92,260
$30.57 p/Share
3,018
Reduced 3.22%
90,644
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
5,900
Added 5.93%
93,662
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$52,277
$30.97 p/Share
1,688
Reduced 1.89%
87,762
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,300
Added 3.56%
89,450
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$50,152
$30.34 p/Share
1,653
Reduced 1.88%
86,150
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,230
Added 3.55%
87,803
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$616,286
$32.29 p/Share
19,086
Reduced 18.41%
84,573
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
47,200
Added 31.29%
103,659
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$202,300
$29.23 p/Share
6,921
Reduced 10.92%
56,459
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
13,530
Added 17.59%
63,380
Common Stock, par valu...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$132,885
$163.25 p/Share
814
Reduced 7.55%
9,970
Common Stock, par valu...
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
1,589
Added 13.11%
10,529
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$103,024
$170.57 p/Share
604
Reduced 6.16%
9,195
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,180
Added 10.75%
9,799
Common Stock, par valu...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$58,146
$172.03 p/Share
338
Reduced 3.77%
8,619
Common Stock, par valu...
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
660
Added 6.86%
8,957
Common Stock, par valu...
Jan 30
2023
SELL
Payment of exercise price or tax liability
$392,893
$170.01 p/Share
2,311
Reduced 21.79%
8,297
Common Stock, par valu...
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
6,547
Added 38.16%
10,608
Common Stock, par valu...
Mar 16
2022
BUY
Open market or private purchase
$158,758
$138.05 p/Share
1,150
Added 22.07%
4,061
Common Stock, par valu...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$61,397
$123.04 p/Share
499
Reduced 14.63%
2,911
Common Stock, par valu...