Nov 19
2024
SELL
Open market or private sale
$2,635,950
$175.73 p/Share
15,000
Reduced 5.2%
273,540
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
-
1,352
Reduced 3.39%
38,574
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
2,532
Added 5.8%
41,106
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
6,984
Added 12.68%
48,090
Common Stock (Long-Ter...
Jun 06
2024
SELL
Open market or private sale
$5,398,700
$1079.74 p/Share
5,000
Reduced 11.13%
39,926
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
-
4,110
Reduced 8.38%
44,926
Common Stock
Dec 06
2023
SELL
Open market or private sale
$10,122,848
$687.46 p/Share
14,725
Reduced 23.09%
49,036
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$910,888
$61.86 p/Share
14,725
Added 18.76%
63,761
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
-
1,334
Reduced 2.96%
43,808
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,442
Added 3.09%
45,250
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
3,786
Added 7.17%
49,036
Common Stock (Long-Ter...
Jun 08
2023
SELL
Open market or private sale
$3,629,920
$490.0 p/Share
7,408
Reduced 14.1%
45,142
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$513,300
$69.29 p/Share
7,408
Added 12.36%
52,550
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
-
1,003
Reduced 2.17%
45,142
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
-
1,071
Reduced 3.11%
33,335
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
3,542
Added 8.76%
36,877
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
8,328
Added 15.56%
45,205
Common Stock (Long-Ter...
May 26
2022
SELL
Payment of exercise price or tax liability
-
2,894
Reduced 7.76%
34,406
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
1,999
Added 5.61%
33,649
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
5,650
Added 13.15%
37,300
Common Stock (Long-Ter...
Aug 13
2021
SELL
Payment of exercise price or tax liability
-
1,030
Reduced 3.15%
31,650
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
2,776
Added 7.83%
32,680
Common Stock (Long-Ter...
Jul 01
2021
BUY
Grant, award, or other acquisition
-
1,026
Added 3.32%
29,904
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
-
3,631
Reduced 11.17%
28,878
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
2,696
Added 7.66%
32,509
Common Stock (Long-Ter...