Apr 01
2024
SELL
Payment of exercise price or tax liability
$91,663
$79.02 p/Share
1,160
Reduced 3.88%
28,763
Common Stock, par valu...
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
1,287
Added 4.12%
29,923
Common Stock, par valu...
Mar 31
2024
BUY
Grant, award, or other acquisition
-
2,567
Added 8.23%
28,636
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$227,688
$75.12 p/Share
3,031
Reduced 10.42%
26,069
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
1,324
Added 4.63%
27,279
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
1,821
Added 5.89%
29,100
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
5,132
Added 16.51%
25,955
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,832
Added 8.09%
20,823
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,978
$47.12 p/Share
233
Added 1.21%
18,991
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,990
$41.01 p/Share
268
Added 1.41%
18,758
Common Stock, par valu...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$36,548
$44.9 p/Share
814
Reduced 4.22%
18,490
Common Stock, par valu...
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,416
Added 6.83%
19,304
Common Stock, par valu...
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,288
Added 6.72%
17,888
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$38,779
$40.95 p/Share
947
Reduced 5.4%
16,600
Common Stock, par valu...
Mar 11
2023
BUY
Grant, award, or other acquisition
-
1,820
Added 9.4%
17,547
Common Stock, par valu...
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
1,324
Added 7.76%
15,727
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$844
$42.23 p/Share
20
Reduced 0.14%
14,403
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
66
Added 0.46%
14,423
Common Stock, par valu...
Dec 30
2022
BUY
Grant, award, or other acquisition
$4,555
$32.31 p/Share
141
Added 0.97%
14,357
Common Stock, par valu...
Nov 09
2022
SELL
Payment of exercise price or tax liability
$73,101
$48.54 p/Share
1,506
Reduced 9.58%
14,216
Common Stock, par valu...
Nov 09
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 24.13%
15,722
Common Stock, par valu...
Jun 30
2022
BUY
Grant, award, or other acquisition
$10,682
$33.07 p/Share
323
Added 2.92%
10,722
Common Stock, par valu...
Mar 31
2022
SELL
Payment of exercise price or tax liability
$35,812
$46.09 p/Share
777
Reduced 6.95%
10,399
Common Stock, par valu...
Mar 31
2022
BUY
Grant, award, or other acquisition
-
1,328
Added 10.62%
11,176
Common Stock, par valu...
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,288
Added 11.57%
9,848
Common Stock, par valu...