Apr 01
2024
SELL
Payment of exercise price or tax liability
$220,070
$79.02 p/Share
2,785
Reduced 2.41%
112,655
Common Stock, par valu...
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
3,440
Added 2.89%
115,440
Common Stock, par valu...
Mar 31
2024
BUY
Grant, award, or other acquisition
-
7,481
Added 6.26%
112,000
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$998,495
$75.12 p/Share
13,292
Reduced 11.28%
104,519
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
8,006
Added 6.36%
117,811
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
5,543
Added 4.81%
109,805
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
6,693
Added 7.37%
84,182
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
20,080
Added 16.15%
104,262
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,990
$41.01 p/Share
268
Added 0.34%
77,489
Common Stock, par valu...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$142,512
$44.9 p/Share
3,174
Reduced 3.95%
77,221
Common Stock, par valu...
Mar 31
2023
BUY
Grant, award, or other acquisition
-
4,128
Added 4.88%
80,395
Common Stock, par valu...
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,440
Added 4.32%
76,267
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$232,677
$40.95 p/Share
5,682
Reduced 7.24%
72,827
Common Stock, par valu...
Mar 11
2023
BUY
Grant, award, or other acquisition
-
8,006
Added 9.25%
78,509
Common Stock, par valu...
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
5,542
Added 7.29%
70,503
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$42,694
$42.23 p/Share
1,011
Reduced 1.53%
64,961
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,411
Added 3.53%
65,972
Common Stock, par valu...
Dec 30
2022
BUY
Grant, award, or other acquisition
$4,071
$32.31 p/Share
126
Added 0.2%
63,561
Common Stock, par valu...
Jun 30
2022
BUY
Grant, award, or other acquisition
$10,979
$33.07 p/Share
332
Added 0.52%
63,435
Common Stock, par valu...
Apr 14
2022
SELL
Payment of exercise price or tax liability
$358,052
$42.02 p/Share
8,521
Reduced 11.9%
63,103
Common Stock, par valu...
Apr 14
2022
BUY
Grant, award, or other acquisition
-
19,267
Added 21.2%
71,624
Common Stock, par valu...
Mar 31
2022
SELL
Payment of exercise price or tax liability
$81,579
$46.09 p/Share
1,770
Reduced 3.27%
52,357
Common Stock, par valu...
Mar 31
2022
BUY
Grant, award, or other acquisition
-
3,870
Added 6.67%
54,127
Common Stock, par valu...
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
3,440
Added 6.41%
50,257
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$57,676
$43.3 p/Share
1,332
Reduced 2.78%
46,560
Common Stock, par valu...