May 07
2024
BUY
Grant, award, or other acquisition
-
3,123
Added 9.71%
29,045
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$206,220
$70.0 p/Share
2,946
Reduced 10.21%
25,922
Common Stock, par valu...
May 06
2024
BUY
Grant, award, or other acquisition
-
5,737
Added 16.58%
28,868
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$44,940
$70.0 p/Share
642
Reduced 2.7%
23,131
Common Stock, par valu...
May 02
2024
SELL
Payment of exercise price or tax liability
$81,521
$71.26 p/Share
1,144
Reduced 4.59%
23,773
Common Stock, par valu...
Feb 14
2024
SELL
Open market or private sale
$1,766,690
$67.9 p/Share
26,019
Reduced 51.08%
24,917
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
$1,171,375
$45.02 p/Share
26,019
Added 40.27%
38,600
Common Stock, par valu...
May 04
2023
SELL
Payment of exercise price or tax liability
$239,397
$62.02 p/Share
3,860
Reduced 13.41%
24,917
Common Stock, par valu...
May 04
2023
BUY
Grant, award, or other acquisition
-
5,967
Added 17.17%
28,777
Common Stock, par valu...
May 03
2023
SELL
Payment of exercise price or tax liability
$40,608
$61.25 p/Share
663
Reduced 2.82%
22,810
Common Stock, par valu...
May 02
2023
SELL
Payment of exercise price or tax liability
$34,507
$61.73 p/Share
559
Reduced 2.72%
19,974
Common Stock, par valu...
May 02
2023
BUY
Grant, award, or other acquisition
-
3,499
Added 12.97%
23,473
Common Stock, par valu...
Dec 06
2022
SELL
Open market or private sale
$898,032
$60.76 p/Share
14,780
Reduced 41.85%
20,533
Common Stock, par valu...
Dec 06
2022
BUY
Exercise of conversion of derivative security
$451,676
$30.56 p/Share
14,780
Added 29.51%
35,313
Common Stock, par valu...
Dec 02
2022
SELL
Open market or private sale
$881,623
$63.6 p/Share
13,862
Reduced 40.3%
20,533
Common Stock, par valu...
Dec 02
2022
BUY
Exercise of conversion of derivative security
$408,374
$29.46 p/Share
13,862
Added 28.73%
34,395
Common Stock, par valu...
May 06
2022
SELL
Payment of exercise price or tax liability
$249,869
$54.88 p/Share
4,553
Reduced 18.15%
20,533
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
7,331
Added 22.61%
25,086
Common Stock, par valu...
May 04
2022
SELL
Payment of exercise price or tax liability
$36,414
$55.34 p/Share
658
Reduced 3.57%
17,755
Common Stock, par valu...
May 03
2022
SELL
Payment of exercise price or tax liability
$33,916
$54.44 p/Share
623
Reduced 3.27%
18,413
Common Stock, par valu...
May 02
2022
BUY
Grant, award, or other acquisition
-
3,182
Added 14.32%
19,036
Common Stock, par valu...
May 07
2021
SELL
Payment of exercise price or tax liability
$124,378
$46.1 p/Share
2,698
Reduced 14.54%
15,854
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,862
Added 9.12%
18,552
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$40,553
$47.1 p/Share
861
Reduced 4.91%
16,690
Common Stock, par valu...
May 04
2021
SELL
Payment of exercise price or tax liability
$28,764
$44.32 p/Share
649
Reduced 3.57%
17,551
Common Stock, par valu...