Nov 03
2023
SELL
Payment of exercise price or tax liability
$107,189
$75.01 p/Share
1,429
Reduced 16.93%
7,012
Common stock, par valu...
Nov 03
2023
BUY
Exercise of conversion of derivative security
$66,980
$33.49 p/Share
2,000
Added 19.16%
8,441
Common stock, par valu...
Sep 18
2023
SELL
Open market or private sale
$38,568
$72.09 p/Share
535
Reduced 7.67%
6,441
Common stock, par valu...
Sep 18
2023
SELL
Payment of exercise price or tax liability
$225,954
$71.8 p/Share
3,147
Reduced 31.09%
6,976
Common stock, par valu...
Sep 18
2023
BUY
Exercise of conversion of derivative security
$190,285
$51.68 p/Share
3,682
Added 26.67%
10,123
Common stock, par valu...
Sep 13
2023
SELL
Payment of exercise price or tax liability
$210,489
$69.24 p/Share
3,040
Reduced 30.58%
6,901
Common stock, par valu...
Sep 13
2023
SELL
Open market or private sale
$31,730
$68.98 p/Share
460
Reduced 6.67%
6,441
Common stock, par valu...
Sep 13
2023
BUY
Exercise of conversion of derivative security
$180,880
$51.68 p/Share
3,500
Added 26.04%
9,941
Common stock, par valu...
Jul 25
2023
SELL
Payment of exercise price or tax liability
$29,843
$67.98 p/Share
439
Reduced 6.38%
6,441
Common Stock, par valu...
Jul 25
2023
BUY
Exercise of conversion of derivative security
-
912
Added 11.7%
6,880
Common Stock, par valu...
May 12
2023
SELL
Payment of exercise price or tax liability
$27,109
$59.45 p/Share
456
Reduced 7.1%
5,968
Common Stock, par valu...
May 12
2023
BUY
Exercise of conversion of derivative security
-
968
Added 13.1%
6,424
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$25,586
$57.24 p/Share
447
Reduced 7.57%
5,456
Common Stock, par valu...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
965
Added 14.05%
5,903
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$26,252
$57.32 p/Share
458
Reduced 8.49%
4,938
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,007
Added 15.73%
5,396
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$57,310
$58.6 p/Share
978
Reduced 18.22%
4,389
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,936
Added 26.51%
5,367
Common Stock, par valu...
Aug 09
2022
SELL
Open market or private sale
$10,731
$43.62 p/Share
246
Reduced 6.69%
3,431
Common stock, par valu...
Aug 08
2022
BUY
Exercise of conversion of derivative security
-
491
Added 11.78%
3,677
Common stock, par valu...
Jul 26
2022
SELL
Open market or private sale
$12,572
$41.22 p/Share
305
Reduced 8.37%
3,337
Common stock, par valu...
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
911
Added 20.01%
3,642
Common stock, par valu...
Apr 05
2022
BUY
Grant, award, or other acquisition
-
2,731
Added 50.0%
2,731
Common Stock, par valu...