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
May 15
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 3.18%
457,393
Common Stock
Apr 05
2021
SELL
Open market or private sale
$180,626
$87.64 p/Share
2,061
Reduced 0.46%
442,393
Common Stock
Mar 17
2021
SELL
Open market or private sale
$1,080,188
$88.54 p/Share
12,200
Reduced 2.67%
444,454
Common Stock
Mar 16
2021
SELL
Open market or private sale
$72,872
$91.09 p/Share
800
Reduced 0.17%
456,654
Common Stock