May 23
2025
SELL
Open market or private sale
$124,878
$56.66 p/Share
2,204
Reduced 0.43%
505,805
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
17,500
Added 3.33%
508,009
Common Stock
May 16
2025
SELL
Open market or private sale
$120,150
$59.51 p/Share
2,019
Reduced 0.41%
490,509
Common Stock
Apr 02
2025
SELL
Open market or private sale
$43,115
$55.49 p/Share
777
Reduced 0.16%
492,528
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$70,639
$67.02 p/Share
1,054
Reduced 0.21%
493,305
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
17,500
Added 3.42%
494,359
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$167,629
$70.05 p/Share
2,393
Reduced 0.5%
476,859
Common Stock
Apr 02
2024
SELL
Open market or private sale
$99,260
$70.0 p/Share
1,418
Reduced 0.3%
479,252
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
17,500
Added 3.51%
480,670
Common Stock
May 16
2023
SELL
Open market or private sale
$148,949
$48.82 p/Share
3,051
Reduced 0.65%
463,170
Common Stock
Apr 03
2023
SELL
Open market or private sale
$152,590
$49.85 p/Share
3,061
Reduced 0.65%
466,221
Common Stock
Mar 08
2023
SELL
Open market or private sale
$3,200,831
$50.18 p/Share
63,787
Reduced 11.97%
469,282
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$188,171
$2.95 p/Share
63,787
Added 10.69%
533,069
Common Stock
Sep 12
2022
SELL
Open market or private sale
$694,869
$71.13 p/Share
9,769
Reduced 2.04%
469,282
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$28,819
$2.95 p/Share
9,769
Added 2.0%
479,051
Common Stock
Sep 09
2022
SELL
Open market or private sale
$16,401
$71.0 p/Share
231
Reduced 0.05%
469,282
Common Stock
Sep 09
2022
BUY
Exercise of conversion of derivative security
$681
$2.95 p/Share
231
Added 0.05%
469,513
Common Stock
Aug 18
2022
SELL
Open market or private sale
$833,839
$75.08 p/Share
11,106
Reduced 2.31%
469,282
Common Stock
Aug 18
2022
BUY
Exercise of conversion of derivative security
$32,763
$2.95 p/Share
11,106
Added 2.26%
480,388
Common Stock
Aug 17
2022
SELL
Open market or private sale
$383,638
$75.12 p/Share
5,107
Reduced 1.08%
469,282
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$15,066
$2.95 p/Share
5,107
Added 1.07%
474,389
Common Stock
May 16
2022
SELL
Open market or private sale
$107,922
$57.96 p/Share
1,862
Reduced 0.4%
469,282
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
17,500
Added 3.58%
471,144
Common Stock
Apr 04
2022
SELL
Open market or private sale
$135,544
$67.84 p/Share
1,998
Reduced 0.44%
453,644
Common Stock
May 17
2021
SELL
Open market or private sale
$139,432
$79.63 p/Share
1,751
Reduced 0.38%
455,642
Common Stock