Jun 22
2024
BUY
Exercise of conversion of derivative security
-
6,088
Added 1.77%
338,043
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$59,091
$37.59 p/Share
1,572
Reduced 0.47%
331,955
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
5,509
Added 1.62%
333,527
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$474,324
$46.87 p/Share
10,120
Reduced 2.99%
328,018
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
31,893
Added 8.62%
338,138
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$66,666
$43.63 p/Share
1,528
Reduced 0.5%
306,245
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
5,509
Added 1.76%
307,773
Common Stock, par valu...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$1,488,334
$50.56 p/Share
29,437
Reduced 8.87%
302,264
Common Stock, par valu...
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
74,803
Added 18.4%
331,701
Common Stock, par valu...
Sep 01
2022
SELL
Payment of exercise price or tax liability
$709,451
$56.53 p/Share
12,550
Reduced 4.66%
256,898
Common Stock, par valu...
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
31,891
Added 10.58%
269,448
Common Stock, par valu...
May 13
2022
SELL
Payment of exercise price or tax liability
$431,768
$73.48 p/Share
5,876
Reduced 2.41%
237,557
Common Stock, par valu...
May 13
2022
BUY
Exercise of conversion of derivative security
-
14,930
Added 5.78%
243,433
Common Stock, par valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$466,380
$107.56 p/Share
4,336
Reduced 1.86%
228,503
Common Stock, par valu...
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
11,019
Added 4.52%
232,839
Common Stock, par valu...
Feb 06
2022
SELL
Payment of exercise price or tax liability
$5,014,743
$115.98 p/Share
43,238
Reduced 16.31%
221,820
Common Stock, par valu...
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
113,103
Added 29.91%
265,058
Common Stock, par valu...
May 13
2021
SELL
Payment of exercise price or tax liability
$832,017
$141.62 p/Share
5,875
Reduced 3.72%
151,955
Common Stock, par valu...
May 13
2021
BUY
Exercise of conversion of derivative security
-
14,928
Added 8.64%
157,830
Common Stock, par valu...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$6,568,530
$160.95 p/Share
40,811
Reduced 22.21%
142,902
Common Stock, par valu...
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
106,062
Added 36.6%
183,713
Common Stock, par valu...