Nov 18
2024
SELL
Open market or private sale
$487,706
$34.69 p/Share
14,059
Reduced 35.0%
26,113
Common Stock, par valu...
Jul 02
2024
SELL
Payment of exercise price or tax liability
$31,811
$36.99 p/Share
860
Reduced 2.1%
40,172
Common Stock, par valu...
Jul 02
2024
BUY
Exercise of conversion of derivative security
-
1,906
Added 4.44%
41,032
Common Stock, par valu...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$23,593
$46.72 p/Share
505
Reduced 1.27%
39,126
Common Stock, par valu...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
1,118
Added 2.74%
39,631
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$498,093
$48.06 p/Share
10,364
Reduced 21.2%
38,513
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
22,977
Added 32.16%
48,462
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,360
$48.06 p/Share
278
Reduced 1.06%
25,900
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
616
Added 2.3%
26,178
Common Stock, par valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$14,677
$48.28 p/Share
304
Reduced 1.18%
25,562
Common Stock, par valu...
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
603
Added 2.28%
25,866
Common Stock, par valu...
Jul 02
2023
SELL
Payment of exercise price or tax liability
$27,431
$47.79 p/Share
574
Reduced 2.22%
25,263
Common Stock, par valu...
Jul 02
2023
BUY
Exercise of conversion of derivative security
-
1,905
Added 6.87%
25,837
Common Stock, par valu...
Jun 15
2023
SELL
Open market or private sale
$496,270
$47.08 p/Share
10,541
Reduced 30.58%
23,932
Common Stock, par valu...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$22,894
$47.4 p/Share
483
Reduced 1.38%
34,473
Common Stock, par valu...
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
1,604
Added 4.39%
34,956
Common Stock, par valu...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$124,632
$52.9 p/Share
2,356
Reduced 6.6%
33,352
Common Stock, par valu...
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
7,822
Added 18.11%
35,371
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$14,653
$52.9 p/Share
277
Reduced 0.98%
27,886
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
919
Added 3.16%
28,163
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$9,694
$52.12 p/Share
186
Reduced 0.68%
27,244
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
615
Added 2.19%
27,430
Common Stock, par valu...
Jul 02
2022
SELL
Payment of exercise price or tax liability
$18,890
$32.91 p/Share
574
Reduced 2.1%
26,815
Common Stock, par valu...
Jul 02
2022
BUY
Exercise of conversion of derivative security
-
1,906
Added 6.51%
27,389
Common Stock, par valu...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$129,555
$38.33 p/Share
3,380
Reduced 11.71%
25,483
Common Stock, par valu...