May 07
2024
BUY
Grant, award, or other acquisition
-
6,062
Added 16.75%
30,123
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$375,410
$70.0 p/Share
5,363
Reduced 18.23%
24,061
Common Stock, par valu...
May 06
2024
BUY
Grant, award, or other acquisition
-
10,943
Added 27.11%
29,424
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$81,690
$70.0 p/Share
1,167
Reduced 5.94%
18,481
Common Stock, par valu...
May 02
2024
SELL
Payment of exercise price or tax liability
$148,933
$71.26 p/Share
2,090
Reduced 9.61%
19,648
Common Stock, par valu...
Feb 14
2024
SELL
Open market or private sale
$2,048,796
$68.25 p/Share
30,019
Reduced 58.0%
21,738
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
$730,254
$29.46 p/Share
24,788
Added 34.76%
46,526
Common Stock, par valu...
May 24
2023
SELL
Open market or private sale
$3,321,510
$60.07 p/Share
55,294
Reduced 67.22%
26,969
Common Stock, par valu...
May 24
2023
BUY
Exercise of conversion of derivative security
$1,916,250
$51.75 p/Share
37,029
Added 34.28%
70,980
Common Stock, par valu...
May 04
2023
SELL
Payment of exercise price or tax liability
$384,710
$62.02 p/Share
6,203
Reduced 12.06%
45,234
Common Stock, par valu...
May 04
2023
BUY
Grant, award, or other acquisition
-
9,968
Added 16.23%
51,437
Common Stock, par valu...
May 03
2023
SELL
Payment of exercise price or tax liability
$74,480
$61.25 p/Share
1,216
Reduced 2.85%
41,469
Common Stock, par valu...
May 02
2023
SELL
Payment of exercise price or tax liability
$64,322
$61.73 p/Share
1,042
Reduced 2.81%
36,011
Common Stock, par valu...
May 02
2023
BUY
Grant, award, or other acquisition
-
6,674
Added 13.52%
42,685
Common Stock, par valu...
May 06
2022
SELL
Payment of exercise price or tax liability
$400,624
$54.88 p/Share
7,300
Reduced 16.46%
37,053
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
12,243
Added 21.63%
44,353
Common Stock, par valu...
May 04
2022
SELL
Payment of exercise price or tax liability
$58,384
$55.34 p/Share
1,055
Reduced 3.18%
32,110
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$62,606
$54.44 p/Share
1,150
Reduced 3.35%
33,165
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
6,120
Added 15.14%
34,315
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$200,258
$46.1 p/Share
4,344
Reduced 13.35%
28,195
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
3,665
Added 10.12%
32,539
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$60,994
$47.1 p/Share
1,295
Reduced 4.29%
28,874
Common Stock, par valu...
May 04
2021
SELL
Payment of exercise price or tax liability
$43,700
$44.32 p/Share
986
Reduced 3.16%
30,169
Common Stock, par valu...
May 03
2021
BUY
Grant, award, or other acquisition
-
7,143
Added 18.65%
31,155
Common Stock, par valu...