Jan 07
2025
SELL
Payment of exercise price or tax liability
$1,478,025
$129.64 p/Share
11,401
Reduced 6.54%
162,926
Common Stock
Jan 07
2025
BUY
Exercise of conversion of derivative security
-
49,279
Added 22.04%
174,327
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$1,923,992
$140.54 p/Share
13,690
Reduced 9.87%
125,048
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
54,022
Added 28.03%
138,738
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$1,413,271
$95.88 p/Share
14,740
Reduced 14.76%
85,123
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
-
59,775
Added 37.44%
99,863
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$618,542
$105.77 p/Share
5,848
Reduced 12.73%
40,088
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$146,020
$70.0 p/Share
2,086
Reduced 4.34%
45,936
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
14,798
Added 23.56%
48,022
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$150,696
$68.78 p/Share
2,191
Reduced 6.19%
33,224
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$576,512
$99.04 p/Share
5,821
Reduced 14.12%
35,415
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$513,063
$88.14 p/Share
5,821
Reduced 12.37%
41,236
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
31,891
Added 40.39%
47,057
Common Stock
Feb 28
2022
SELL
Open market or private sale
$4,474,073
$123.6 p/Share
36,198
Reduced 70.47%
15,166
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
$916,895
$25.33 p/Share
36,198
Added 41.34%
51,364
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$390,598
$126.04 p/Share
3,099
Reduced 16.97%
15,166
Common Stock
Feb 25
2022
SELL
Open market or private sale
$9,404,108
$125.72 p/Share
74,802
Reduced 83.14%
15,166
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$1,894,735
$25.33 p/Share
74,802
Added 45.4%
89,968
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$73,165
$117.44 p/Share
623
Reduced 3.3%
18,265
Common Stock
Aug 18
2021
BUY
Grant, award, or other acquisition
-
1,800
Added 8.7%
18,888
Common Stock