Mar 15
2024
SELL
Payment of exercise price or tax liability
$10,471
$82.45 p/Share
127
Reduced 1.57%
7,947
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$15,786
$79.73 p/Share
198
Reduced 2.76%
6,982
Common Stock, par valu...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
1,092
Added 11.91%
8,074
Common Stock, par valu...
Mar 06
2024
SELL
Payment of exercise price or tax liability
$8,262
$81.0 p/Share
102
Reduced 1.4%
7,180
Common Stock, par valu...
Feb 14
2024
SELL
Payment of exercise price or tax liability
-
287
Reduced 3.79%
7,282
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
968
Added 11.34%
7,569
Common Stock, par valu...
Oct 23
2023
SELL
Payment of exercise price or tax liability
$17,186
$53.54 p/Share
321
Reduced 4.64%
6,601
Common Stock, par valu...
Sep 08
2023
SELL
Open market or private sale
$396,660
$66.11 p/Share
6,000
Reduced 46.43%
6,922
Common Stock, par valu...
Sep 08
2023
BUY
Exercise of conversion of derivative security
$147,480
$24.58 p/Share
6,000
Added 34.44%
11,422
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$7,329
$88.31 p/Share
83
Reduced 1.77%
4,615
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$11,310
$90.48 p/Share
125
Reduced 2.59%
4,698
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
831
Added 14.7%
4,823
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$521,929
$92.87 p/Share
5,620
Reduced 58.47%
3,992
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
$184,279
$32.79 p/Share
5,620
Added 38.46%
8,992
Common Stock, par valu...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$836
$76.02 p/Share
11
Reduced 0.27%
3,992
Common Stock, par valu...
Nov 11
2022
SELL
Open market or private sale
$206,986
$79.61 p/Share
2,600
Reduced 39.38%
4,003
Common Stock, par valu...
Nov 11
2022
BUY
Exercise of conversion of derivative security
$86,814
$33.39 p/Share
2,600
Added 30.22%
6,003
Common Stock, par valu...
Oct 23
2022
SELL
Payment of exercise price or tax liability
$11,531
$56.25 p/Share
205
Reduced 4.87%
4,003
Common Stock, par valu...
May 25
2022
SELL
Open market or private sale
$177,206
$52.15 p/Share
3,398
Reduced 44.68%
4,208
Common Stock, par valu...
May 25
2022
BUY
Exercise of conversion of derivative security
$63,169
$31.21 p/Share
2,024
Added 21.02%
7,606
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,042
Added 15.73%
5,582
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$8,184
$53.84 p/Share
152
Reduced 3.24%
4,540
Common Stock, par valu...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$658
$59.82 p/Share
11
Reduced 0.23%
4,692
Common Stock, par valu...