Apr 01
2024
SELL
Open market or private sale
$357,576
$80.21 p/Share
4,458
Reduced 6.61%
62,938
Common Stock, par valu...
Apr 01
2024
BUY
Exercise of conversion of derivative security
$173,104
$38.83 p/Share
4,458
Added 6.2%
67,396
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,054,686
$81.03 p/Share
13,016
Reduced 17.14%
62,938
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
33,215
Added 34.1%
64,187
Common Stock, par valu...
Jan 02
2024
SELL
Open market or private sale
$795,182
$69.9 p/Share
11,376
Reduced 21.02%
42,739
Common Stock, par valu...
Jan 02
2024
BUY
Exercise of conversion of derivative security
$34,124
$24.8 p/Share
1,376
Added 3.02%
44,115
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$200,277
$52.58 p/Share
3,809
Reduced 6.74%
52,739
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
7,881
Added 12.71%
54,101
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$582,897
$52.77 p/Share
11,046
Reduced 18.5%
48,667
Common Stock, par valu...
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
22,846
Added 27.67%
59,713
Common Stock, par valu...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$107,977
$50.67 p/Share
2,131
Reduced 5.46%
36,867
Common Stock, par valu...
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
4,216
Added 9.76%
38,998
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$111,459
$49.67 p/Share
2,244
Reduced 6.06%
34,782
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
5,062
Added 12.03%
37,026
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$296,067
$45.43 p/Share
6,517
Reduced 16.94%
31,964
Common Stock, par valu...
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
14,695
Added 27.63%
38,481
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$126,674
$42.68 p/Share
2,968
Reduced 11.09%
23,786
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
6,456
Added 20.67%
24,779
Common Stock, par valu...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$7,900
$34.65 p/Share
228
Reduced 1.11%
20,298
Common Stock, par valu...
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
779
Added 3.66%
20,526
Common Stock, par valu...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$20,899
$31.81 p/Share
657
Reduced 3.22%
19,747
Common Stock, par valu...
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
2,239
Added 9.89%
20,404
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$39,794
$32.17 p/Share
1,237
Reduced 6.38%
18,165
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
4,215
Added 17.85%
19,402
Common Stock, par valu...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$50,642
$32.97 p/Share
1,536
Reduced 9.18%
15,187
Common Stock, par valu...