May 10
2024
SELL
Payment of exercise price or tax liability
$84,826
$53.62 p/Share
1,582
Reduced 0.93%
168,060
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$16,554
$52.89 p/Share
313
Reduced 0.18%
169,642
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
793
Added 0.46%
169,955
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$710,918
$52.54 p/Share
13,531
Reduced 7.41%
169,162
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
34,156
Added 16.44%
173,649
Common Stock
Sep 07
2023
SELL
Open market or private sale
$193,200
$48.3 p/Share
4,000
Reduced 2.62%
148,537
Common Stock
Aug 17
2023
SELL
Open market or private sale
$195,640
$48.91 p/Share
4,000
Reduced 2.56%
152,537
Common Stock
Jun 15
2023
SELL
Open market or private sale
$237,240
$59.31 p/Share
4,000
Reduced 2.49%
156,537
Common Stock
May 18
2023
SELL
Open market or private sale
$223,240
$55.81 p/Share
4,000
Reduced 2.43%
160,537
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$31,082
$58.98 p/Share
527
Reduced 0.32%
164,537
Common Stock
Mar 16
2023
SELL
Open market or private sale
$222,920
$55.73 p/Share
4,000
Reduced 2.37%
165,064
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$15,930
$57.93 p/Share
275
Reduced 0.16%
169,064
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$144,510
$64.6 p/Share
2,237
Reduced 1.3%
169,339
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$395,804
$64.6 p/Share
6,127
Reduced 3.45%
171,576
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
15,574
Added 8.06%
177,703
Common Stock
Oct 13
2022
SELL
Open market or private sale
$195,000
$48.75 p/Share
4,000
Reduced 2.41%
162,129
Common Stock
Sep 16
2022
SELL
Open market or private sale
$216,680
$54.17 p/Share
4,000
Reduced 2.35%
166,129
Common Stock
Aug 18
2022
SELL
Open market or private sale
$216,480
$54.12 p/Share
4,000
Reduced 2.3%
170,129
Common Stock
Jul 15
2022
SELL
Open market or private sale
$164,280
$41.07 p/Share
4,000
Reduced 2.25%
174,129
Common Stock
Jun 16
2022
SELL
Open market or private sale
$180,240
$45.06 p/Share
4,000
Reduced 2.2%
178,129
Common Stock
May 18
2022
SELL
Open market or private sale
$436,064
$56.92 p/Share
7,661
Reduced 4.04%
182,129
Common Stock
May 18
2022
BUY
Exercise of conversion of derivative security
$196,888
$25.7 p/Share
7,661
Added 3.88%
189,790
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$29,691
$56.34 p/Share
527
Reduced 0.29%
182,129
Common Stock
Apr 14
2022
SELL
Open market or private sale
$558,108
$72.86 p/Share
7,660
Reduced 4.02%
182,656
Common Stock
Apr 14
2022
BUY
Exercise of conversion of derivative security
$196,862
$25.7 p/Share
7,660
Added 3.87%
190,316
Common Stock