May 03
2024
BUY
Grant, award, or other acquisition
-
912
Added 5.52%
15,607
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,007,005
$127.89 p/Share
7,874
Reduced 34.89%
14,695
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$404,838
$121.5 p/Share
3,332
Reduced 12.86%
22,569
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$404,690
$103.98 p/Share
3,892
Added 13.06%
25,901
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$760,217
$103.94 p/Share
7,314
Reduced 24.94%
22,009
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$776,110
$63.6 p/Share
12,203
Added 29.39%
29,323
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
-
1,574
Added 8.42%
17,120
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$206,218
$97.78 p/Share
2,109
Reduced 11.95%
15,546
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$206,162
$39.7 p/Share
5,193
Added 22.73%
17,655
Common Stock
Dec 13
2022
SELL
Open market or private sale
$675,838
$109.2 p/Share
6,189
Reduced 33.18%
12,462
Common Stock
Dec 05
2022
SELL
Open market or private sale
$678,604
$109.7 p/Share
6,186
Reduced 24.91%
18,651
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
1,106
Added 4.26%
24,837
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$332,748
$95.48 p/Share
3,485
Reduced 10.17%
30,769
Common Stock
Feb 25
2022
SELL
Open market or private sale
$677,408
$96.25 p/Share
7,038
Reduced 22.87%
23,731
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$332,737
$31.62 p/Share
10,523
Added 23.5%
34,254
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,059
Added 4.27%
23,731
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$336,995
$28.84 p/Share
11,685
Added 34.01%
22,672
Common Stock
Nov 17
2020
SELL
Open market or private sale
$684,189
$99.0 p/Share
6,911
Reduced 38.61%
10,987
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$304,419
$94.16 p/Share
3,233
Reduced 15.3%
17,898
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
$304,320
$30.0 p/Share
10,144
Added 32.43%
21,131
Common Stock