Feb 21
2025
SELL
Payment of exercise price or tax liability
$3,385,371
$104.82 p/Share
32,297
Reduced 10.91%
263,843
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
72,283
Added 19.62%
296,140
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$441,528
$106.83 p/Share
4,133
Reduced 1.81%
223,857
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
9,772
Added 4.11%
227,990
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$213,825
$89.28 p/Share
2,395
Reduced 1.09%
218,218
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
4,907
Added 2.18%
220,613
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$1,608,585
$89.83 p/Share
17,907
Reduced 7.67%
215,706
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
40,485
Added 14.77%
233,613
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$394,870
$87.71 p/Share
4,502
Reduced 2.28%
193,128
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
10,645
Added 5.11%
197,630
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,616,725
$61.7 p/Share
26,203
Reduced 12.29%
186,985
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
58,450
Added 21.52%
213,188
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$204,718
$60.91 p/Share
3,361
Reduced 2.13%
154,738
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
7,864
Added 4.74%
158,099
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$345,444
$60.53 p/Share
5,707
Reduced 3.66%
150,235
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
11,518
Added 6.88%
155,942
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,279,667
$54.04 p/Share
23,680
Reduced 14.09%
144,424
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
7,164
Added 5.53%
122,386
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
45,718
Added 21.69%
165,042
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$329,774
$49.59 p/Share
6,650
Reduced 5.46%
115,222
Common Stock
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
7,281
Added 5.64%
121,872
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
7,864
Added 6.42%
114,591
Common Stock
Sep 01
2021
SELL
Open market or private sale
$289,150
$57.83 p/Share
5,000
Reduced 4.48%
106,727
Common Stock
Jun 11
2021
SELL
Open market or private sale
$320,550
$64.11 p/Share
5,000
Reduced 4.28%
111,727
Common Stock
Mar 21
2021
SELL
Payment of exercise price or tax liability
$58,578
$64.87 p/Share
903
Reduced 0.77%
116,727
Common Stock