Mar 11
2024
SELL
Payment of exercise price or tax liability
$290,268
$55.49 p/Share
5,231
Reduced 1.59%
323,040
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$167,571
$50.98 p/Share
3,287
Reduced 1.02%
318,809
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
9,462
Added 2.8%
328,271
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$628,025
$50.91 p/Share
12,336
Reduced 3.69%
322,096
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$589,944
$41.84 p/Share
14,100
Added 4.05%
334,432
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$51,279
$42.38 p/Share
1,210
Reduced 0.38%
320,332
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$48,408
$37.18 p/Share
1,302
Reduced 0.4%
321,542
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$60,596
$50.08 p/Share
1,210
Reduced 0.37%
322,844
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$69,891
$53.68 p/Share
1,302
Reduced 0.4%
324,054
Common Stock
Jun 12
2023
SELL
Open market or private sale
$389,180
$53.68 p/Share
7,250
Reduced 2.18%
325,356
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$65,606
$54.22 p/Share
1,210
Reduced 0.36%
332,606
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$68,589
$52.68 p/Share
1,302
Reduced 0.39%
333,816
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$68,489
$56.65 p/Share
1,209
Reduced 0.36%
335,118
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$628,413
$62.51 p/Share
10,053
Reduced 2.9%
336,327
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
37,446
Added 9.76%
346,380
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$385,955
$62.89 p/Share
6,137
Reduced 1.95%
308,934
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$207,090
$15.34 p/Share
13,500
Added 4.11%
315,071
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$73,990
$61.2 p/Share
1,209
Reduced 0.4%
301,571
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$64,463
$57.25 p/Share
1,126
Reduced 0.37%
302,780
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$64,379
$53.25 p/Share
1,209
Reduced 0.4%
303,906
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$60,590
$53.81 p/Share
1,126
Reduced 0.37%
305,115
Common Stock
Jun 29
2022
BUY
Open market or private purchase
$49,487
$53.79 p/Share
920
Added 0.3%
306,241
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$72,165
$59.69 p/Share
1,209
Reduced 0.39%
305,321
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$75,543
$67.09 p/Share
1,126
Reduced 0.37%
306,530
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$352,278
$72.86 p/Share
4,835
Reduced 1.55%
307,656
Common Stock