Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,496,563
$42.24 p/Share
35,430
Reduced 13.28%
231,363
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
24,622
Added 8.77%
255,985
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
64,970
Added 19.58%
266,793
Common Stock
Nov 14
2023
-
8,725
Reduced 4.14%
201,823
Common Stock
Aug 04
2023
SELL
Open market or private sale
$402,393
$51.13 p/Share
7,870
Reduced 3.6%
210,548
Common Stock
May 05
2023
SELL
Open market or private sale
$414,351
$49.97 p/Share
8,292
Reduced 3.66%
218,418
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$665,958
$52.98 p/Share
12,570
Reduced 5.25%
226,710
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,293,242
$55.7 p/Share
23,218
Reduced 8.85%
239,280
Common Stock
Feb 17
2023
SELL
Open market or private sale
$393,193
$54.77 p/Share
7,179
Reduced 2.66%
262,498
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$320,432
$63.54 p/Share
5,043
Reduced 1.95%
253,938
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
15,739
Added 5.51%
269,677
Common Stock
Nov 09
2022
SELL
Open market or private sale
$391,657
$70.48 p/Share
5,557
Reduced 2.1%
258,981
Common Stock
Oct 03
2022
SELL
Open market or private sale
$262,827
$63.21 p/Share
4,158
Reduced 1.54%
266,111
Common Stock
Aug 17
2022
-
1,573
Reduced 0.59%
264,538
Common Stock
Jul 05
2022
SELL
Open market or private sale
$242,956
$53.55 p/Share
4,537
Reduced 1.65%
270,269
Common Stock
May 05
2022
SELL
Open market or private sale
$1,335,552
$68.21 p/Share
19,580
Reduced 6.65%
274,806
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
$324,091
$33.83 p/Share
9,580
Added 3.26%
284,386
Common Stock
Apr 04
2022
SELL
Open market or private sale
$254,587
$61.45 p/Share
4,143
Reduced 1.43%
284,806
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$156,014
$58.94 p/Share
2,647
Reduced 0.91%
288,949
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$286,740
$58.65 p/Share
4,889
Reduced 1.65%
291,596
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,552,232
$59.25 p/Share
26,198
Reduced 8.12%
296,485
Common Stock
Feb 22
2022
SELL
Open market or private sale
$462,957
$53.67 p/Share
8,626
Reduced 2.6%
322,683
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$271,978
$31.53 p/Share
8,626
Added 2.54%
331,309
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$175,094
$52.22 p/Share
3,353
Reduced 1.08%
307,363
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
15,320
Added 4.53%
322,683
Common Stock