Mar 23
2024
BUY
Exercise of conversion of derivative security
-
1,078
Added 10.65%
9,047
Common Stock, par valu...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$17,041
$78.17 p/Share
218
Reduced 2.66%
7,969
Common Stock, par valu...
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
632
Added 7.17%
8,187
Common Stock, par valu...
Mar 25
2023
SELL
Payment of exercise price or tax liability
$25,680
$58.1 p/Share
442
Reduced 5.53%
7,555
Common Stock, par valu...
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
1,519
Added 15.96%
7,997
Common Stock, par valu...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$20,451
$58.1 p/Share
352
Reduced 5.15%
6,478
Common Stock, par valu...
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1,209
Added 15.04%
6,830
Common Stock, par valu...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$10,758
$58.47 p/Share
184
Reduced 3.17%
5,621
Common Stock, par valu...
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
632
Added 9.82%
5,805
Common Stock, par valu...
Mar 20
2023
SELL
Payment of exercise price or tax liability
$41,060
$52.24 p/Share
786
Reduced 13.19%
5,173
Common Stock, par valu...
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
2,441
Added 29.06%
5,959
Common Stock, par valu...
Mar 28
2022
SELL
Payment of exercise price or tax liability
$31,754
$42.17 p/Share
753
Reduced 17.63%
3,518
Common Stock, par valu...
Mar 28
2022
BUY
Exercise of conversion of derivative security
-
2,626
Added 38.07%
4,271
Common Stock, par valu...
Mar 24
2022
SELL
Payment of exercise price or tax liability
$17,870
$43.06 p/Share
415
Reduced 20.15%
1,645
Common Stock, par valu...
Mar 24
2022
BUY
Exercise of conversion of derivative security
-
1,209
Added 36.98%
2,060
Common Stock, par valu...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$9,361
$42.94 p/Share
218
Reduced 20.39%
851
Common Stock, par valu...
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
632
Added 37.15%
1,069
Common Stock, par valu...
Jul 14
2021
SELL
Open market or private sale
$534,780
$89.13 p/Share
6,000
Reduced 93.21%
437
Common Stock, par valu...
Mar 24
2021
SELL
Payment of exercise price or tax liability
$43,690
$81.97 p/Share
533
Reduced 7.65%
6,437
Common Stock, par valu...
Mar 24
2021
BUY
Exercise of conversion of derivative security
-
1,209
Added 14.78%
6,970
Common Stock, par valu...
Mar 22
2021
SELL
Payment of exercise price or tax liability
$141,347
$86.03 p/Share
1,643
Reduced 22.19%
5,761
Common Stock, par valu...
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
3,727
Added 33.48%
7,404
Common Stock, par valu...
Mar 08
2021
SELL
Open market or private sale
$2,601,013
$90.47 p/Share
28,750
Reduced 88.66%
3,677
Common Stock, par valu...
Mar 08
2021
BUY
Exercise of conversion of derivative security
$281,462
$9.79 p/Share
28,750
Added 75.31%
9,427
Common Stock, par valu...
Jan 27
2021
SELL
Open market or private sale
$818,270
$117.5 p/Share
6,964
Reduced 65.44%
3,677
Common Stock, par valu...