Sep 05
2024
SELL
Open market or private sale
$1,261,930
$52.94 p/Share
23,837
Reduced 21.81%
85,463
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$30,027
$53.62 p/Share
560
Reduced 0.51%
109,300
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$4,389
$52.89 p/Share
83
Reduced 0.08%
109,860
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
340
Added 0.31%
109,943
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$619,078
$52.54 p/Share
11,783
Reduced 9.71%
109,603
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
35,484
Added 24.19%
111,201
Common Stock
Aug 24
2023
SELL
Open market or private sale
$2,208,200
$49.21 p/Share
44,873
Reduced 34.31%
85,902
Common Stock
Aug 24
2023
BUY
Exercise of conversion of derivative security
$542,989
$25.7 p/Share
21,128
Added 13.91%
130,775
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$11,029
$58.98 p/Share
187
Reduced 0.17%
109,647
Common Stock
Mar 14
2023
SELL
Open market or private sale
$1,879,400
$58.41 p/Share
32,176
Reduced 22.63%
109,984
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$8,689
$57.93 p/Share
150
Reduced 0.14%
109,834
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$239,971
$18.17 p/Share
13,207
Added 8.5%
142,160
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$376,876
$64.6 p/Share
5,834
Reduced 4.33%
128,953
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
20,327
Added 13.1%
134,787
Common Stock
Aug 11
2022
SELL
Open market or private sale
$2,767,625
$52.78 p/Share
52,437
Reduced 31.42%
114,460
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$17,015
$56.34 p/Share
302
Reduced 0.18%
166,897
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$1,554,186
$71.83 p/Share
21,637
Reduced 11.46%
167,199
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$9,459
$63.06 p/Share
150
Reduced 0.08%
188,836
Commons Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$354,509
$66.75 p/Share
5,311
Reduced 2.73%
188,986
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$412,138
$70.02 p/Share
5,886
Reduced 2.94%
194,297
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
14,955
Added 6.95%
200,183
Common Stock
Oct 03
2021
SELL
Payment of exercise price or tax liability
$77,413
$58.78 p/Share
1,317
Reduced 0.71%
185,228
Common Stock
May 27
2021
SELL
Open market or private sale
$4,789,376
$54.46 p/Share
87,943
Reduced 32.04%
186,545
Common Stock
May 27
2021
BUY
Exercise of conversion of derivative security
$997,339
$18.57 p/Share
53,707
Added 16.36%
274,488
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
3,827
Added 1.7%
220,781
Common Stock