Aug 05
2024
SELL
Open market or private sale
$14,891
$81.82 p/Share
182
Reduced 3.84%
4,561
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
$5,696
$31.3 p/Share
182
Added 3.7%
4,743
Common Stock
Mar 08
2024
SELL
Open market or private sale
$310,445
$68.35 p/Share
4,542
Reduced 49.9%
4,561
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$6,020
$70.0 p/Share
86
Reduced 0.94%
9,103
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
1,192
Added 11.48%
9,189
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
3
Added 0.03%
9,192
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$2,687
$54.85 p/Share
49
Reduced 0.61%
7,997
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
2
Added 0.02%
8,046
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$4,428
$56.06 p/Share
79
Reduced 0.97%
8,043
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
10
Added 0.12%
8,044
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$4,789
$53.81 p/Share
89
Reduced 1.09%
8,113
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
3
Added 0.04%
8,202
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$4,841
$54.4 p/Share
89
Reduced 1.07%
8,199
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
6
Added 0.07%
8,288
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
1,029
Added 11.05%
8,282
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.01%
7,299
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
$110,834
$30.11 p/Share
3,681
Added 33.53%
7,298
Common Stock
Mar 03
2023
SELL
Open market or private sale
$326,729
$50.94 p/Share
6,414
Reduced 62.85%
3,791
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$2,480
$45.94 p/Share
54
Reduced 0.54%
10,031
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$2,476
$53.83 p/Share
46
Reduced 0.63%
7,253
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$2,369
$46.46 p/Share
51
Reduced 0.5%
10,085
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
-
3
Added 0.03%
10,136
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$3,384
$45.74 p/Share
74
Reduced 0.72%
10,133
Common Stock
Dec 19
2022
BUY
Exercise of conversion of derivative security
-
2
Added 0.02%
10,207
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
1,192
Added 10.46%
10,205
Common Stock