Feb 17
2024
SELL
Payment of exercise price or tax liability
$133,812
$65.82 p/Share
2,033
Reduced 0.75%
269,480
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
4,583
Added 1.66%
271,513
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$123,873
$65.82 p/Share
1,882
Reduced 0.7%
266,930
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
4,243
Added 1.55%
268,812
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$127,613
$65.95 p/Share
1,935
Reduced 0.73%
264,569
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
4,362
Added 1.61%
266,504
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
16,262
Reduced 5.84%
262,142
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
36,666
Added 11.64%
278,404
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$473,984
$57.81 p/Share
8,199
Reduced 3.28%
241,738
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
23,979
Added 8.75%
249,937
Common Stock
Mar 02
2023
SELL
Open market or private sale
$1,399,800
$46.66 p/Share
30,000
Reduced 11.72%
225,958
Common Stock
Mar 01
2023
SELL
Open market or private sale
$3,526,450
$46.64 p/Share
75,610
Reduced 22.8%
255,958
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$709,235
$15.55 p/Share
45,610
Added 12.09%
331,568
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$75,077
$46.23 p/Share
1,624
Reduced 0.56%
285,958
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,661
Added 1.26%
287,582
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$76,511
$46.54 p/Share
1,644
Reduced 0.58%
283,921
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
3,706
Added 1.28%
285,565
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$94,615
$46.54 p/Share
2,033
Reduced 0.72%
281,859
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
4,583
Added 1.59%
283,892
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$58,099
$46.48 p/Share
1,250
Reduced 0.45%
279,309
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
4,243
Added 1.49%
280,559
Common Stock
Feb 15
2023
SELL
Open market or private sale
$356,944
$47.14 p/Share
7,572
Reduced 2.67%
276,316
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$57,646
$47.29 p/Share
1,219
Reduced 0.43%
283,888
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$43,382
$3.7 p/Share
11,725
Added 3.95%
285,107
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$187,023
$46.27 p/Share
4,042
Reduced 1.46%
273,382
Common Stock