Feb 28
2025
SELL
Payment of exercise price or tax liability
$171,067
$102.13 p/Share
1,675
Reduced 0.75%
222,594
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
3,432
Added 1.51%
224,269
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$204,642
$106.64 p/Share
1,919
Reduced 0.86%
220,837
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
4,538
Added 2.0%
222,756
Common Stock
Feb 26
2025
SELL
Open market or private sale
$4,905,600
$107.52 p/Share
45,625
Reduced 17.29%
218,218
Common Stock
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