Jun 06
2024
SELL
Open market or private sale
$1,675,977
$51.54 p/Share
32,518
Reduced 49.45%
33,242
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
$127,957
$26.21 p/Share
4,882
Added 6.91%
65,760
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$3,173
$52.89 p/Share
60
Reduced 0.1%
60,878
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
150
Added 0.25%
60,938
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$505,487
$52.54 p/Share
9,621
Reduced 13.66%
60,788
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
24,151
Added 27.99%
62,141
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,888
Added 3.92%
46,258
Common Stock
May 10
2023
SELL
Open market or private sale
$348,612
$60.46 p/Share
5,766
Reduced 11.5%
44,370
Common Stock
May 09
2023
SELL
Open market or private sale
$200,460
$60.0 p/Share
3,341
Reduced 6.25%
50,136
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$64,588
$26.46 p/Share
2,441
Added 4.37%
53,477
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$7,241
$57.93 p/Share
125
Reduced 0.24%
51,036
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$218,993
$64.6 p/Share
3,390
Reduced 6.21%
51,161
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$52,648
$64.6 p/Share
815
Reduced 1.95%
40,991
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
13,560
Added 19.91%
54,551
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$1,288,056
$71.83 p/Share
17,932
Reduced 30.02%
41,806
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$7,819
$63.06 p/Share
124
Reduced 0.21%
59,738
Commons Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$122,486
$66.75 p/Share
1,835
Reduced 2.97%
59,862
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$50,169
$69.39 p/Share
723
Reduced 1.16%
61,697
Common Stock
Feb 28
2022
SELL
Open market or private sale
$3,372,638
$70.68 p/Share
47,717
Reduced 43.33%
62,420
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$177,641
$70.02 p/Share
2,537
Reduced 2.25%
110,137
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
10,422
Added 8.47%
112,674
Common Stock
Nov 17
2021
SELL
Open market or private sale
$1,667,106
$63.0 p/Share
26,462
Reduced 20.56%
102,252
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$551,468
$20.84 p/Share
26,462
Added 17.05%
128,714
Common Stock
Oct 29
2021
SELL
Open market or private sale
$125,400
$62.7 p/Share
2,000
Reduced 1.92%
102,252
Common Stock
Oct 03
2021
SELL
Payment of exercise price or tax liability
$77,413
$58.78 p/Share
1,317
Reduced 1.25%
104,252
Common Stock