Jul 25
2024
SELL
Sale (or disposition) back to the issuer
$5,606,475
$87.5 p/Share
64,074
Reduced 100.0%
0
Common Stock
Jul 25
2024
BUY
Grant, award, or other acquisition
-
9,349
Added 12.73%
64,074
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$545,475
$87.5 p/Share
6,234
Added 10.23%
54,725
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
6,196
Added 11.4%
48,175
Common Stock
Nov 24
2023
SELL
Open market or private sale
$129,470
$58.85 p/Share
2,200
Reduced 4.98%
41,979
Common Stock
Sep 19
2023
$3,168
$44.63 p/Share
71
Added 0.16%
44,179
Common Stock
Jun 20
2023
$3,118
$38.5 p/Share
81
Added 0.18%
43,918
Common Stock
Apr 07
2023
BUY
Exercise of conversion of derivative security
-
4,167
Added 8.75%
43,466
Common Stock
Mar 28
2023
$3,122
$58.91 p/Share
53
Added 0.12%
43,837
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
5,544
Added 12.42%
39,097
Common Stock
Dec 20
2022
$3,076
$65.46 p/Share
47
Added 0.11%
43,784
Common Stock
Sep 20
2022
$3,065
$58.95 p/Share
52
Added 0.12%
43,737
Common Stock
Jun 21
2022
$3,083
$45.35 p/Share
68
Added 0.16%
43,685
Common Stock
Apr 08
2022
BUY
Exercise of conversion of derivative security
-
4,167
Added 11.05%
33,553
Common Stock
Mar 29
2022
$3,067
$44.45 p/Share
69
Added 0.16%
43,617
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
-
3,326
Added 10.28%
29,039
Common Stock
Dec 21
2021
$3,055
$69.45 p/Share
44
Added 0.1%
43,548
Common Stock
Sep 21
2021
$2,995
$78.84 p/Share
38
Added 0.09%
43,504
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$197,428
$89.74 p/Share
2,200
Added 7.88%
25,713
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$59,298
$80.35 p/Share
738
Reduced 3.04%
23,513
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
-
2,429
Added 9.1%
24,251
Common Stock
Apr 08
2021
SELL
Payment of exercise price or tax liability
$91,200
$71.25 p/Share
1,280
Reduced 5.54%
21,822
Common Stock
Apr 08
2021
BUY
Exercise of conversion of derivative security
-
4,166
Added 15.28%
23,102
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
-
568
Reduced 3.0%
18,395
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
1,681
Added 8.14%
18,963
Common Stock