May 23
2024
SELL
Open market or private sale
$3,576,813
$75.11 p/Share
47,621
Reduced 17.54%
223,921
Common Stock
May 22
2024
SELL
Open market or private sale
$4,892,703
$75.91 p/Share
64,454
Reduced 19.18%
271,542
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$1,372,870
$21.3 p/Share
64,454
Added 16.1%
335,996
Common Stock
Feb 20
2024
SELL
Open market or private sale
$899,779
$65.86 p/Share
13,662
Reduced 4.79%
271,542
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$178,698
$13.08 p/Share
13,662
Added 4.57%
285,204
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$108,208
$65.82 p/Share
1,644
Reduced 0.6%
271,542
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
3,706
Added 1.34%
273,186
Common Stock
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