Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,087,647
$100.18 p/Share
30,821
Reduced 12.18%
222,319
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
78,324
Added 23.63%
253,140
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$792,998
$103.85 p/Share
7,636
Reduced 4.19%
174,816
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
7,021
Added 3.71%
182,452
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
7,662
Added 4.18%
175,431
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
8,234
Added 4.68%
167,769
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$70,360
$40.86 p/Share
1,722
Added 1.07%
159,535
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$1,080,160
$74.34 p/Share
14,530
Added 8.43%
157,813
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$616,833
$74.21 p/Share
8,312
Reduced 5.48%
143,283
Common Stock
Jan 22
2023
BUY
Exercise of conversion of derivative security
-
7,021
Added 4.43%
151,595
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
7,661
Added 5.03%
144,574
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
11,378
Added 7.67%
136,913
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$140,274
$68.46 p/Share
2,049
Reduced 1.61%
125,535
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
5,206
Added 3.92%
127,584
Common Stock
Dec 16
2022
BUY
Open market or private purchase
$247,800
$61.95 p/Share
4,000
Added 3.17%
122,378
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$141,654
$79.76 p/Share
1,776
Reduced 1.48%
118,378
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
7,020
Added 5.52%
120,154
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$320,192
$85.59 p/Share
3,741
Reduced 3.2%
113,134
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
9,503
Added 7.52%
116,875
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$790,420
$78.9 p/Share
10,018
Reduced 8.53%
107,372
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
25,722
Added 17.97%
117,390
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$237,318
$81.19 p/Share
2,923
Reduced 3.09%
91,668
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
11,643
Added 10.96%
94,591
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$166,277
$81.19 p/Share
2,048
Reduced 2.41%
82,948
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
5,203
Added 5.77%
84,996
Common Stock