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
Mar 21
2021
BUY
Exercise of conversion of derivative security
-
903
Added 0.76%
117,630
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
6,173
Added 5.6%
104,117
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
28,040
Added 17.5%
132,157
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,132,204
$60.23 p/Share
18,798
Reduced 13.87%
116,727
Common Stock