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
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
17
Added 0.1%
16,874
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$5,157
$46.46 p/Share
111
Reduced 0.65%
16,857
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
-
8
Added 0.05%
16,968
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$7,592
$45.74 p/Share
166
Reduced 0.97%
16,960
Common Stock
Dec 19
2022
BUY
Exercise of conversion of derivative security
-
16
Added 0.09%
17,126
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
2,649
Added 13.41%
17,110
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$8,912
$46.42 p/Share
192
Reduced 1.31%
14,461
Common Stock
Dec 11
2022
BUY
Exercise of conversion of derivative security
-
4
Added 0.03%
14,653
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$4,811
$47.17 p/Share
102
Reduced 0.69%
14,649
Common Stock