Jan 03
2025
SELL
Payment of exercise price or tax liability
$84,157
$34.69 p/Share
2,426
Reduced 0.8%
299,800
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
10,213
Added 3.27%
302,226
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$209,854
$42.81 p/Share
4,902
Reduced 1.65%
292,013
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
12,456
Added 4.03%
296,915
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$24,589
$48.5 p/Share
507
Reduced 0.18%
284,459
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$70,868
$49.01 p/Share
1,446
Reduced 0.5%
284,966
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
6,917
Added 2.36%
286,412
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$573,454
$62.7 p/Share
9,146
Reduced 3.17%
279,495
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
23,242
Added 7.45%
288,641
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$35,734
$61.4 p/Share
582
Reduced 0.22%
265,399
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$39,046
$61.01 p/Share
640
Reduced 0.24%
265,981
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,409
Added 1.99%
266,621
Common Stock
May 26
2022
SELL
Open market or private sale
$1,994,000
$79.76 p/Share
25,000
Reduced 9.06%
250,940
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$927,064
$79.72 p/Share
11,629
Reduced 4.26%
261,212
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
$399,474
$18.24 p/Share
21,901
Added 7.43%
272,841
Common Stock
Mar 22
2022
SELL
Open market or private sale
$818,000
$81.8 p/Share
10,000
Reduced 3.5%
275,940
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$949,345
$72.32 p/Share
13,127
Reduced 4.39%
285,940
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
33,358
Added 10.03%
299,067
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$479,007
$78.41 p/Share
6,109
Reduced 2.25%
265,709
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$197,630
$16.98 p/Share
11,639
Added 4.11%
271,818
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$1,261,637
$65.7 p/Share
19,203
Reduced 6.87%
260,179
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$43,832
$71.04 p/Share
617
Reduced 0.22%
279,382
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,296
Added 1.51%
279,999
Common Stock
Aug 12
2021
SELL
Open market or private sale
$765,100
$76.51 p/Share
10,000
Reduced 3.5%
275,703
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$999,356
$75.1 p/Share
13,307
Reduced 4.45%
285,703
Common Stock