Aug 13
2024
SELL
Open market or private sale
$251,380
$82.07 p/Share
3,063
Reduced 17.83%
14,114
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$90,419
$29.52 p/Share
3,063
Added 15.13%
17,177
Common Stock
May 06
2024
SELL
Open market or private sale
$379,990
$75.62 p/Share
5,025
Reduced 26.26%
14,114
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$13,720
$70.0 p/Share
196
Reduced 1.01%
19,139
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,649
Added 12.05%
19,329
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
6
Added 0.03%
19,335
Common Stock
Feb 13
2024
SELL
Exercise of conversion of derivative security
-
2
Reduced 0.01%
16,680
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$99,988
$23.56 p/Share
4,244
Added 20.28%
16,682
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$9,269
$54.85 p/Share
169
Reduced 1.34%
12,438
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
15
Added 0.12%
12,607
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$14,183
$56.06 p/Share
253
Reduced 1.97%
12,590
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
35
Added 0.28%
12,592
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$15,927
$53.81 p/Share
296
Reduced 2.26%
12,810
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
6
Added 0.05%
13,106
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$15,884
$54.4 p/Share
292
Reduced 2.18%
13,100
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.1%
13,392
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
2,287
Added 14.6%
13,378
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$8,343
$53.83 p/Share
155
Reduced 1.38%
11,091
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
8
Added 0.07%
11,246
Common Stock
May 04
2023
SELL
Open market or private sale
$2,218,302
$63.4 p/Share
34,989
Reduced 75.69%
11,238
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$776,080
$29.52 p/Share
26,290
Added 36.25%
46,227
Common Stock
Feb 27
2023
SELL
Open market or private sale
$709,914
$50.32 p/Share
14,108
Reduced 41.44%
19,937
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$441,580
$31.3 p/Share
14,108
Added 29.3%
34,045
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
$100,003
$31.3 p/Share
3,195
Added 13.81%
19,937
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$6,064
$45.94 p/Share
132
Reduced 0.78%
16,742
Common Stock