Dec 02
2023
SELL
Payment of exercise price or tax liability
$5,598
$53.83 p/Share
104
Reduced 1.34%
7,666
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
8
Added 0.1%
7,770
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$8,820
$45.94 p/Share
192
Reduced 2.41%
7,762
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
17
Added 0.21%
7,954
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$7,619
$46.46 p/Share
164
Reduced 2.02%
7,937
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
-
8
Added 0.1%
8,101
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$11,252
$45.74 p/Share
246
Reduced 2.95%
8,093
Common Stock
Dec 19
2022
BUY
Exercise of conversion of derivative security
-
16
Added 0.19%
8,339
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
2,649
Added 24.14%
8,323
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$13,415
$46.42 p/Share
289
Reduced 4.85%
5,674
Common Stock
Dec 11
2022
BUY
Exercise of conversion of derivative security
-
4
Added 0.07%
5,963
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$7,217
$47.17 p/Share
153
Reduced 2.5%
5,959
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
4
Added 0.07%
6,112
Common Stock
Aug 10
2022
SELL
Open market or private sale
$875,576
$54.57 p/Share
16,045
Reduced 72.43%
6,108
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$515,205
$32.11 p/Share
16,045
Added 64.63%
8,781
Common Stock
Aug 09
2022
SELL
Open market or private sale
$1,010,731
$54.07 p/Share
18,693
Reduced 75.37%
6,108
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
$366,919
$23.0 p/Share
15,953
Added 68.62%
7,296
Common Stock
Dec 27
2021
SELL
Open market or private sale
$41,964
$52.0 p/Share
807
Reduced 8.36%
8,848
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
$15,212
$18.85 p/Share
807
Added 8.31%
8,903
Common Stock
Dec 22
2021
SELL
Payment of exercise price or tax liability
$6,069
$50.16 p/Share
121
Reduced 1.35%
8,848
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
-
11
Added 0.12%
8,969
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$5,034
$47.49 p/Share
106
Reduced 1.17%
8,958
Common Stock
Dec 20
2021
BUY
Exercise of conversion of derivative security
-
6
Added 0.07%
9,091
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$7,762
$48.21 p/Share
161
Reduced 1.74%
9,085
Common Stock
Dec 19
2021
BUY
Exercise of conversion of derivative security
-
15
Added 0.16%
9,246
Common Stock