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
Dec 11
2022
SELL
Payment of exercise price or tax liability
$3,945
$46.42 p/Share
85
Reduced 0.93%
9,013
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$2,122
$47.17 p/Share
45
Reduced 0.49%
9,098
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$2,928
$53.24 p/Share
55
Reduced 0.59%
9,275
Common Stock
Aug 07
2022
BUY
Grant, award, or other acquisition
-
187
Added 1.96%
9,330
Common Stock
Mar 02
2022
SELL
Open market or private sale
$382,336
$48.22 p/Share
7,929
Reduced 46.44%
9,143
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$126,937
$22.72 p/Share
5,587
Added 24.66%
17,072
Common Stock
Dec 22
2021
SELL
Payment of exercise price or tax liability
$2,759
$50.16 p/Share
55
Reduced 0.48%
11,485
Common Stock