Feb 29
2024
SELL
Exercise of conversion of derivative security
-
2
Reduced 0.03%
6,450
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,585,102
$69.93 p/Share
36,967
Reduced 85.14%
6,452
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$20,720
$70.0 p/Share
296
Reduced 3.25%
8,809
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$1,081,768
$31.92 p/Share
33,890
Added 78.82%
9,105
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,649
Added 22.55%
9,099
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$6,307
$54.85 p/Share
115
Reduced 1.19%
9,535
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
15
Added 0.16%
9,650
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$9,698
$56.06 p/Share
173
Reduced 1.76%
9,633
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
35
Added 0.36%
9,635
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$10,546
$53.81 p/Share
196
Reduced 2.0%
9,583
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
6
Added 0.06%
9,779
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$10,553
$54.4 p/Share
194
Reduced 1.95%
9,773
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.14%
9,967
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
2,287
Added 18.68%
9,953
Common Stock
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